Proma v0.4.24
新功能
- Chat 模式系统提示词管理 — 新增系统提示词管理功能,支持创建、编辑、删除多组系统提示词,在 ChatHeader 中快速切换,设置面板增加"提示词"标签页统一管理
- Agent SDK 子任务描述 — Agent 调用 Task 工具(子代理)时,UI 自动显示子任务描述信息,替代仅展示工具名称,历史消息回放同样生效
- Agent 提示建议(Prompt Suggestions) — Agent 对话完成后,输入框以斜体 placeholder 展示 AI 预测的下一条提示建议,按 Enter 直接发送建议内容,或手动输入覆盖,建议按会话隔离互不干扰
- 桌面通知 — Agent 任务完成、权限确认请求、问答请求时发送系统桌面通知,支持在设置中开关,后台工作不再错过重要事件
- 全局 Agent IPC 监听器 — Agent 流式事件监听提升至应用顶层,切换设置页面或其他会话时流式输出、权限请求、问答请求不再丢失
- Agent 处理中发送提示 — Agent 正在处理时用户尝试发送消息,Toast 提示等待完成或点击停止按钮
- Agent 头部拖拽移动窗口 — Agent 模式头部区域支持拖拽移动应用窗口
- 渠道模型列表搜索过滤 — 渠道设置中的模型列表支持关键词搜索过滤和滚动区域,方便在大量模型中快速定位
Bug 修复
- 修复 Agent resume 失效 — 移除有缺陷的空目录检测逻辑(SDK session 状态保存在
~/.claude/projects/而非 cwd),同一会话多轮对话现在正确使用 SDK resume 而非每次回填历史上下文 - 修复 Agent 消息竞态条件 — 修复 Agent 完成后立即发送新消息导致前一轮回复丢失的竞态问题,通过 STREAM_COMPLETE payload 携带持久化消息和防御性快照双重保护
- 修复 Toast 位置 — Toast 通知位置从默认改为右上角,避免遮挡输入区域
- 修复 Skills 符号链接支持 — 工作区 Skills 目录支持符号链接,不再因链接目录而报错(感谢 @HamsteRider-m)
- 修复 App 内更新问题 — 重构App 内更新部分,提高更新稳定性并增加更新弹窗通知
改进
- Agent SDK 升级至 v0.2.49 — 引入
task_started系统消息和promptSuggestions特性支持 - 流式完成同步机制 — STREAM_COMPLETE 事件携带已持久化的完整消息列表,消除完成时的异步 IPC 竞态窗口
贡献者
- @HamsteRider-m — 修复工作区 Skills 符号链接目录支持 (#31)
下载
- macOS Apple Silicon —
Proma-0.4.24-arm64.dmg - macOS Intel —
Proma-0.4.24.dmg - Windows —
Proma-0.4.24-Setup.exe