Proma v0.6.0
新功能
- Agent Teams(多智能体协作) — 全新 Agent Teams 功能,支持 SDK 子 Agent 工具调用;侧面板新增 Team Tab,检测到 Agent/Task 工具启动时自动展开,实时展示子 Agent 活动与任务层级;
SUBAGENT_TOOL_NAMES集合统一追踪所有 Agent 工具,支持agent_id正则匹配 - Agent 侧面板(Side Panel) — 全新 Tab 式侧面板框架(Team + 文件),替换原文件侧栏;文件 Tab 支持拖拽上传文件/文件夹到工作区,支持点击选择文件/文件夹,文件保存后 FileBrowser 自动刷新,工具栏(路径面包屑 + 打开文件夹 + 刷新)布局更合理
- Tab 分屏视图 — 支持 Chat / Agent 双面板并排展示,ChatView / AgentView 参数化重构,同一窗口可同时操作两个独立会话,各面板 Header 状态完全隔离
- Chat 模式模块化工具系统 — Chat 模式引入可扩展工具框架,内置工具按需启用,为未来自定义工具奠定基础
- Skills 分组显示与开关 — Agent 工具 Skills 支持分组展示,每组可单独启用/禁用,Agent 工具推荐功能默认开启
- 工作区选择器重构 — 工作区选择器从下拉菜单改为垂直列表,操作更直观,切换更流畅
- Agent 会话置顶 — Agent 会话支持置顶,重要会话不再被新会话挤下,统一内联操作按钮风格
- Agent 输入框手动折叠 — Agent 输入框支持手动折叠/展开,最大化消息阅读区域
- Agent 权限提示策略 — 根据权限模式(safe / ask / allow-all)自动注入不同的 AskUserQuestion 提示策略,引导更合理的权限决策
- 工具摘要增强 + 思考计时器精度提升 — 工具调用摘要展示更丰富,思考计时器精度提升至 0.1 秒,实时感更强
Bug 修复
- 修复分屏模式 Header 状态隔离 — 分屏视图中两侧 Header(模型选择、提示词、上下文等)之间状态相互污染的问题已修复,各面板独立管理自身配置
- 消除消息完成后的 UI 跳动 — Chat / Agent 流式输出完成后出现的布局跳动问题已修复,过渡更平滑
- 修复用户消息折叠按钮对齐 — 用户消息折叠/展开按钮对齐与间距不一致的问题已修复
- 修复 LeftSidebar 重复导入 — 修复 LeftSidebar 中重复导入导致的潜在渲染问题
改进
- Agent SDK 升级 + 稳定性增强 — SDK 升级至最新版本,新增自动重试机制,错误发生时提供操作按钮(重试/中止),修复多处竞态条件(包括完成后立即发送的消息丢失问题)
- Agent 事件抽象层重构(Phase 1-3) — 引入
AgentProviderAdapter事件抽象层、EventBus统一事件通道、提取AgentOrchestrator编排层,架构更清晰,后续扩展多 Provider Agent 更容易 - 提取
fileToBase64共享工具函数 — 消除 ChatInput、InlineEditForm、FileDropZone 三处重复定义,统一到lib/file-utils.ts
下载
- macOS Apple Silicon —
Proma-0.6.0-arm64.dmg - macOS Intel —
Proma-0.6.0.dmg - Windows —
Proma-0.6.0-Setup.exe