Proma v0.9.2
新功能
-
快照回退与 Fork 重构 — 会话时间旅行与原生分叉 — 全面重构快照/回退机制,支持会话时间旅行(回退到任意历史节点并继续);引入原生 Fork 功能,从任意历史状态分叉出独立会话,彻底告别"操作失误只能重来"的困境(#238)
-
自定义 Logo — 现在可以在设置中更换 Proma 的应用图标,个性化定制你的桌面体验
-
Agent 交互 Banner 增加终止按钮 — 所有 Agent 交互确认 Banner(权限申请、工具调用等)新增 Dismiss 按钮,随时可以主动终止当前交互,不再被 Banner 卡住
-
工作区列表支持拖拽调整高度 — 侧边栏工作区列表面板支持拖拽调整高度,灵活分配侧边栏空间(#239)
Bug 修复
Idle Timeout 专项修复(四项)
- 工具执行期间误触发 — 修复长耗时工具(如大文件写入、网络请求)执行期间 idle timeout 错误重试的问题(#256、#257)
- 等待用户交互时误触发 — 修复 AskUserQuestion 等待用户响应期间 idle timeout 误触发的问题(#245)
- Hook 阻塞时间忽略 — idle timeout 计时现在正确忽略 Hook 执行占用的时间,避免因 Hook 耗时导致会话被错误终止(#247)
Agent 稳定性
- Agent 稳定性综合修复 — 0-token 响应检测与重试、idle timeout 初始化清理、Opus thinking budget 正确配置(#237)
- SubAgent 模型继承 — 非 Claude 模型渠道下(如自定义 API 接口),SubAgent 现在自动继承主 Agent 所用模型,而非错误回退到默认(#234)
- 模型标识覆盖 — 修复切换模型后,历史消息上的模型标识被新模型覆盖显示的问题(#233)
- 会话槽位并发写入 — 抢占会话槽位逻辑提前到 await 之前,防止并发场景下重复写入(原本可能导致会话数据冲突)
计划模式
- 只读 Bash 命令 — 计划模式下现在允许执行只读 Bash 命令(如
ls、cat),同时修复关联的动画闪屏问题
快照回退
- 附加目录支持 — 回退时现在从工作区配置正确读取附加目录,修复附加目录文件无法随回退操作恢复的问题
- 并发安全与确认对话框 — 修复快速连续触发回退时的并发竞态问题,同时新增操作确认对话框防止误操作
界面与交互
- StickyUserMessage 定位修复(两项) — 修复 StickyUserMessage 遮挡小地图悬停区域;修复跟踪逻辑始终锚定到最后一条用户消息(而非最近可见的那条)的问题(#246)
- AskUserBanner focus ring — 修复第一个选项显示多余 focus ring 的视觉异常(#251)
- 用户消息「展开全部」 — 修复点击「展开全部」后立即折叠回去的交互 bug
- 助手消息结束跳动感 — 修复 Agent 助手消息流式结束时出现的短暂位移跳动
- 任务卡片宽度 — 移除任务进度卡片的固定宽度限制,宽度自适应布局
构建与打包
- 精简安装包体积 — 移除打包中冗余的
node_modules和内置 Bun,安装包体积显著缩减(#255)
下载
- macOS Apple Silicon —
Proma-0.9.2-arm64.dmg - macOS Intel —
Proma-0.9.2.dmg - Windows —
Proma-Setup-0.9.2.exe