github ErlichLiu/Proma v0.5.0
0.5.0

5 days ago

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,为记忆和自定义工具奠定基础

贡献者

  • @Afeng01 — 修复代理配置重启后丢失的问题 (#33)

下载

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

Don't miss a new Proma release

NewReleases is sending notifications on new releases.