github ErlichLiu/Proma v0.9.2
0.9.2

14 hours ago

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 命令(如 lscat),同时修复关联的动画闪屏问题

快照回退

  • 附加目录支持 — 回退时现在从工作区配置正确读取附加目录,修复附加目录文件无法随回退操作恢复的问题
  • 并发安全与确认对话框 — 修复快速连续触发回退时的并发竞态问题,同时新增操作确认对话框防止误操作

界面与交互

  • StickyUserMessage 定位修复(两项) — 修复 StickyUserMessage 遮挡小地图悬停区域;修复跟踪逻辑始终锚定到最后一条用户消息(而非最近可见的那条)的问题(#246
  • AskUserBanner focus ring — 修复第一个选项显示多余 focus ring 的视觉异常(#251
  • 用户消息「展开全部」 — 修复点击「展开全部」后立即折叠回去的交互 bug
  • 助手消息结束跳动感 — 修复 Agent 助手消息流式结束时出现的短暂位移跳动
  • 任务卡片宽度 — 移除任务进度卡片的固定宽度限制,宽度自适应布局

构建与打包

  • 精简安装包体积 — 移除打包中冗余的 node_modules 和内置 Bun,安装包体积显著缩减(#255

下载

  • macOS Apple SiliconProma-0.9.2-arm64.dmg
  • macOS IntelProma-0.9.2.dmg
  • WindowsProma-Setup-0.9.2.exe

Don't miss a new Proma release

NewReleases is sending notifications on new releases.