Proma v0.4.18
新功能
- GitHub Release 版本历史 — 在设置页面的"关于"标签中新增版本历史查看功能,支持查看项目所有发布版本的详细信息,Release Notes 支持 Markdown 渲染
- Agent 智能重试机制 — 实现分阶段超时检测(初次响应 45s、工具执行 90s、总体 5min),SDK 连接异常时自动重试最多 3 次,提升稳定性
- 全局代理配置 — 新增系统级代理设置支持,包含自动检测系统代理、手动配置 HTTP/HTTPS/SOCKS5 代理,可单独为渠道配置专属代理
- Agent Node.js 运行时 — Agent 模式支持 Node.js 运行时,优先使用 Node.js 替代 Bun,提升兼容性
- 输入框内容自动保存 — 切换对话时自动保存输入框内容(包括附件),再次返回时自动恢复,避免内容丢失
- Agent 模式消息操作栏 — 用户和助手消息均支持复制、编辑等操作,交互体验与 Chat 模式保持一致
- 工具面板复制功能 — 工具详情面板"收起"按钮改为"复制"功能,快速复制工具调用内容
- 输入框自动聚焦优化 — 新建对话、切换对话、模式切换等场景下自动聚焦输入框,提升操作流畅度
- Enter 快捷删除会话 — 删除会话确认对话框支持 Enter 键快速确认删除
Bug 修复
- 修复模型选择器弹出动画异常 — 安装
tailwindcss-animate插件,修复 Dialog 组件动画类无法正常工作的问题 - Agent 模式 TODO 列表始终展示 — 修复点击状态覆盖 TODO 列表显示的问题
- Agent 错误时保存已执行内容 — 错误发生时保存已执行的部分内容,避免内容丢失
- 修复文件夹上传无响应和闪退 — 解决 Agent 模式文件夹上传导致应用无响应和闪退的问题
- 修复 Chat 标题生成失败 — 支持 MiniMax thinking 响应格式,修复标题生成失败问题
- 修复用户消息重复发送 — 解决用户消息被重复发送给 API 的 bug
- 修复 ModeSwitcher 滑动指示器溢出 — 修复 Agent 模式下滑动指示器位移溢出问题
- 修复多图片重名覆盖问题 — 解决 Agent 模式多个图片重名导致覆盖的问题
- 修复流式消息显示错误模型 — 修复切换模型后流式消息显示错误模型的问题
改进
- Agent SDK 更新 — 更新 Claude Agent SDK 至 0.2.41,获得最新特性和稳定性改进
- 渠道设置页面文案优化 — 减少用户对 Chat/Agent 渠道关系的误解,提升用户体验
- 工具活动展开交互优化 — 过滤幽灵条目,优化工具活动展开交互体验
- UI 一致性优化 — Chat 头部按钮与 Agent 侧统一样式(绝对定位 + 45度角 + 尺寸一致)
- 文件浏览器丝滑过渡 — 文件浏览器侧栏开关支持平滑过渡动画
- MCP/SKILL 导航优化 — 从 MCP/SKILL 卡片可直接跳转到 Agent 设置页面
- 自动选择 Agent 供应商 — 添加/启用渠道后自动选择为当前 Agent 供应商
技术改进
- 新增
github-release-service服务(GitHub API 调用 + 5 分钟缓存) - 新增
ReleaseNotesViewer和VersionHistory组件 - 完善 TypeScript 类型定义,导出
GitHubRelease相关类型 - 为 Agent 标题生成添加调试日志
下载
- macOS Apple Silicon —
Proma-0.4.18-arm64.dmg - macOS Intel —
Proma-0.4.18.dmg - Windows —
Proma-0.4.18-Setup.exe