Proma v0.9.0
新功能
Tab 与导航体验升级
- Chrome 风格 Tab 栏 — 全新标签栏设计,支持 hover 时展示迷你地图预览面板,快速浏览对话内容概览
- 迷你地图可拖拽滚动条 — 在迷你地图右侧新增可拖拽的滚动进度条,精准定位长对话中的任意位置
- Tab 切换自动恢复对话 — 切换 Chat/Agent 模式时自动恢复上一次对话窗口,保持工作连续性
多媒体与附件增强
- 图片附件 Lightbox 预览 — 点击图片附件弹出 Quick Look 风格的灯箱预览,支持大图查看
- 拖拽文件夹附加 — 支持直接拖拽文件夹附加到会话或工作区,批量导入更便捷
Agent 功能增强
- 默认使用 Agent 模式 — 新建对话默认进入 Agent 模式,调整模式切换器显示顺序
- 权限审批时保留输入框 — 权限审批弹窗期间输入框保持可用,streaming 中允许追加消息
- 通知提示音与会话导航 — 新增 ding/ding-dong 音效,Agent 任务完成时发出自定义提示音通知
Skill 与工作区
- 跨工作区 Skill 导入 — 支持从其他工作区导入已有 Skill,复用工作流不再需要重复创建
- 用户级设置 — 加载
.proma文件夹下的用户级别设置,跨工作区复用个人配置
编辑器与输入优化
- macOS 快捷键增强 — 输入框支持 Ctrl+B 加粗和 Ctrl+S 删除线快捷键
- 飞书设置页优化 — 权限详情收起态 + 新增飞书 CLI 配置引导
Bug 修复
- Agent 会话 workspaceId 不同步 — 修复 Agent 会话切换时 workspaceId 不同步导致回填模式异常
- 双 Session 并发竞态 — 修复手动停止后立即继续导致两个 session 同时运行的竞态 bug
- AskUserQuestion 权限模式 — AskUserQuestion 在所有权限模式下均可正常触发交互式 UI
- Agent 搜索失效 — 兼容新 SDK 消息格式,修复内容搜索完全失效的问题
- SubAgent Spinner 终止异常 — 修复用户终止任务后 SubAgent spinner 仍持续转动的问题
- Diff 着色范围限制 — diff 着色仅对 Edit 工具生效,避免命令参数被误染色
- 系统通知声音 — 禁用系统通知声音,避免与自定义提示音重叠
- ImageLightbox 空值处理 — 支持 src 为 null 时的安全渲染
- Minimap 面板误触 — 仅在悬停横杠区域时触发面板,避免滚动条误触
- 输入框代码块主题适配 — 浅色主题使用深色背景,森息夜语主题加深区分度
- 输入框 Mention 草稿丢失 — 修复 IME 回车误触发、拖拽排序异常
- 历史消息加载动画 — 取消历史消息加载时工具块的入场动画
- 模型名称显示 — Agent 模式统一使用用户选择的 modelId 显示
- Suggestion Chip 恢复 — 修复 Agent suggestion chip UI 不显示的问题
- Session 终止进程清理 — 终止会话时正确调用 query.close() 确保 CLI 子进程被 kill
- 文件浏览器过滤 — 过滤 .DS_Store 文件,Mention 空列表时 Enter 不阻塞发送
- SKILL.md 解析 — 修复多行 description 解析失败的问题
- 归档会话交互 — 优化归档会话的交互逻辑
- 品牌素材打包 — 将 proma-logos 加入 extraResources 打包配置
- 飞书 Bot 控制 — 修复停止不生效、button 嵌套警告及 UI 状态不刷新
- 重复会话创建 — 修复切换 Chat/Agent 模式及 HMR 热重载时重复创建会话
- @ 文件引用搜索 — 修复部分文件无法被搜索到的问题
- 后台任务误判 — 修复 local_bash 后台任务被误判为 teammate 触发 auto-resume
架构优化
- ModeSwitcher 逻辑提取 — 提取共享 restoreSession 逻辑,统一 openTab + setAppMode 封装
- Streaming 清理去重 — 提取 finalizeStreamingActivities 消除 spinner 清理逻辑重复
- TypeScript 路径别名 — 添加 @/types/* 路径别名,修复 tsc 类型解析
- SDK Settings 写入优化 — 优化写入逻辑,新增 skipWebFetchPreflight 配置
UI 细节
- Edit 工具行数着色 — 行数统计 +N/-N 使用绿/红着色,直观展示变更量
- 面板按钮对齐 — 微调面板按钮 UI 对齐
- Tab hover 预览优化 — 优化 hover 预览面板的交互体验
- 工作区文件渲染 — 优化渲染逻辑,置顶会话按工作区过滤,Write 工具行数显示
依赖升级
- Claude Agent SDK 从
0.2.89升级至0.2.96
下载
- macOS Apple Silicon —
Proma-0.9.0-arm64.dmg - macOS Intel —
Proma-0.9.0.dmg - Windows —
Proma-Setup-0.9.0.exe