Proma v0.9.12
新功能
- 商业版 Proma 增强 gpt-image-2 稳定性 增强商业版 gpt-image-2 稳定性,提高生成成功率
- 调整 Agent 运行指示条 调整 Agent 运行指示条,让完成运行的 Agent 会话显示绿色,用户阅读后则不显示颜色,进而实现用户能更方便的找到已经完成运行但是没有阅读的会话
-
@ 文件引用弹窗全面增强 —
@唤起的文件引用弹窗完全重写,带来更清晰的层级与更顺手的交互:- 会话/工作区分组 — 双 banner 分别展示「会话文件」与「工作区文件」,来源一目了然;工作文件顶层目录显示名改为「工作文件」
- 树形层级与目录展开 — 支持目录展开/折叠,展开键由反引号
`改为Tab(toggle),→展开 /←折叠保持不变;空查询下每组扩展至 100 条,并附加目录顶层文件夹 - 底部锚定向上生长 — 弹窗底部锚定在光标上方,展开文件夹时向上延展,
ResizeObserver监听高度变化自动重新定位 - 路径 Tooltip — 鼠标悬停 300ms 后在条目右侧显示完整路径,复用 Radix Tooltip 组件
- 双击目录插入引用 — 鼠标双击目录即可选中并插入
@引用(180ms 延迟区分单/双击) - 中文/特殊字符路径修复 —
htmlToMarkdown源头encodeURIComponent编码路径,remarkMentions智能检测已编码路径避免双重编码,MentionChip还原原始文件名,彻底解决中文/空格/特殊字符路径渲染断裂 (#362)
-
Windows 自定义标题栏 — Windows 平台改用自定义标题栏,样式与应用主题保持一致,观感更统一
-
Agent 设置页重构为 Tabs + Skills Master-Detail 布局 — 设置页改为三 Tab 布局(Skills / MCP / 内置工具),Skills Tab 升级为左列列表 + 右列详情的 Master-Detail 视图,支持 Skill 元数据内联编辑与
SKILL.md全文 Markdown 渲染;新增readSkillContent/writeSkillContentIPC API;AI 配置按钮移至顶部 action 区域并附带 Tooltip 说明;同时移除了冗余的 Agent 高级设置(思考模式、推理深度、预算、轮次)(#367)
Bug 修复
- 权限模式按 session 持久化,多 Tab 独立隔离 — 权限模式从全局共享改为按 session 维度持久化,
AgentSessionMeta新增permissionMode字段随 session index 落盘,新增UPDATE_SESSION_PERMISSION_MODEIPC 支持热切换;读回优先级为 session meta → workspace config → 全局 default,解决多 Tab 之间权限模式相互污染、重启后状态丢失的问题;初始模式为plan时主进程主动 emitenter_plan_mode,修复 plan 横幅不展示 (#365) - 热切换与 atom re-render 问题 — 修复热切换失败时 UI/后端状态不一致、
seed()异步竞态,以及agentSessionsAtom不必要 re-render 的性能问题 - 弹窗位置闪跳 —
anchorPopup将clientRect改为读取latestClientRect变量,ResizeObserver回调始终使用最新的光标位置,修复闭包捕获过期坐标导致的弹窗位置闪跳 - AssistantTurnRenderer 违反 React hooks 规则 — 错误消息和空内容的 early-return 移到所有
useMemo之后,避免条件渲染导致 hooks 调用顺序不一致 - 渠道开关与输入框状态断层 — 修复渠道开关切换与输入框可选状态之间的断层 (#323)
- 首次安装 Skills 未落到工作区 — 修复首次安装时默认 Skills 可能未安装到对应工作区的问题
- 用户悬浮消息占满屏幕 — 修复特定情况下用户悬浮消息可能占满整个屏幕的布局 Bug
其他改进
- Agent 模式系统提示词更新 — Agent 模式的系统提示词持续打磨,更贴近实际使用场景
下载
- macOS Apple Silicon —
Proma-0.9.12-arm64.dmg - macOS Intel —
Proma-0.9.12.dmg - Windows —
Proma-Setup-0.9.12.exe