Proma v0.5.0
新功能
- 记忆系统 — 全新记忆功能,Chat 和 Agent 模式共享记忆,AI 能真正了解你、记住你的偏好和习惯。架构从 MCP 进程迁移至主进程内 HTTP 直连 MemOS Cloud API,三大 Provider(Anthropic / OpenAI / Google)统一支持 Tool Use 调用记忆工具(recall_memory / add_memory),设置面板新增"记忆"独立标签页,支持开关、凭据配置和连接测试。(感谢 @ai-jiaqian 的贡献 #37 )
- Chat 模式提示词编辑侧栏 — ChatHeader 提示词选择器新增"编辑提示词"入口,点击后在聊天界面右侧平滑展开编辑侧栏,支持完整 CRUD、防抖自动保存、设为默认,选中即时生效,边测试边编辑
- 消息导航迷你地图(ScrollMinimap) — 消息区域右上角显示迷你导航条,每条消息以短横杠表示(按角色着色),悬浮弹出消息预览列表,点击跳转到对应消息,超 20 条消息时智能采样,Chat 和 Agent 模式均已集成
- Agent 建议可点击芯片 — Agent 对话完成后,提示建议以虚线边框芯片渲染在输入框上方,点击直接发送,X 按钮关闭,手动输入时自动清除,替代原有不可靠的 placeholder 方案
- 窗口启动默认最大化 — Electron 窗口在 ready-to-show 后自动最大化,优化首次启动体验
Bug 修复
- 修复代理配置重启后丢失 — proxy-settings-service 中 Bun API 在 Electron Node.js 运行时不可用,改用 node:fs 读写,配置持久化恢复正常(感谢 @Afeng01,#33)
- 修复 Gemini thoughtSignature 字段名 — Google Provider 适配器中
thought_signature(snake_case) 修正为thoughtSignature(camelCase),修复 Gemini 思考签名不生效的问题 - 修复滚动条与布局一致性 — Chat/Agent 侧栏统一
w-10占位消除模式切换布局抖动,恢复隐藏滚动条(由 ScrollMinimap 替代导航) - 修复 Titlebar 拖拽区域 — ChatHeader 按钮组移回 header 内部、AgentHeader 标题仅铅笔图标触发编辑、侧栏添加拖拽分层,修复按钮不可点击和拖拽冲突
改进
- Agent SDK 升级至 v0.2.51 — 修复长会话内存泄漏、Bun 编译后崩溃、session.close() 数据持久化问题,新增 task_progress 事件支持
- Provider 工具调用统一 — Anthropic / OpenAI / Google 三大 Provider 适配器统一支持 Tool Use / Function Calling,为记忆和自定义工具奠定基础
贡献者
下载
- macOS Apple Silicon —
Proma-0.5.0-arm64.dmg - macOS Intel —
Proma-0.5.0.dmg - Windows —
Proma-0.5.0-Setup.exe