0.4.7 本次修复
- 修复局域网和其他普通 HTTP 页面中 Flag 或答案无法复制的问题。运行信息、对话结论、顶部状态和结果列表统一使用兼容复制逻辑。
- 复制成功或失败都会显示实际结果。已在本机验证单次点击、键盘 Enter 和空格、390px 窄屏触摸,以及两种复制方式都被拒绝时的提示。尚未在反馈问题的 Windows 部署环境复测。
- 将 Next.js 及其 lint 配置更新到 15.5.28,并更新受影响的图片处理、source-map 和开发依赖,修复发布检查发现的严重与高危依赖告警。
- 将 ZCode 源码构建工具更新到 pnpm 10.34.9,修复 hoisted linker 并发写入
esbuild 时可能导致 Worker 镜像构建失败的问题;ARM64 和 AMD64 构建均已验证。
- 调整发布工作流,只有完整镜像和桌面构建全部成功后,才更新版本镜像标签和
latest。
- 对应代码:
apps/web/ui/lib/clipboard.ts、apps/web/ui/lib/useCopyText.ts、apps/web/ui/components/Conversation.tsx、apps/web/ui/components/RunInspector.tsx。
从 0.4.5 升级后的功能与设计变化
对话、子代理与运行控制
- 新增跨供应商子代理和 Orchestrate。主对话、子会话、侧栏与子代理面板展示任务、状态、耗时、结果和路由信息,并支持打开子会话和取消由应用管理的子代理。
- 按当前会话绑定的能力显示可用控制,区分应用管理和供应商原生子代理。保留原生会话和结构化交接记录,修复重试、项目准入、侧栏排序及状态标签。
- 优化流式工具活动、命令输出、文件变更与研究来源展示。Pi 的思考强度和速度分开控制,并按模型能力保存有效选项。
活动时间线、协作和证据
- 用活动时间线、事件明细和历史回放替代旧轨迹视图。可查看 Agent、模型和工具的层级、并行过程、耗时、错误、Token 和费用,支持搜索、筛选、缩放与实时跟随。
- 展开工具详情时保留输入与输出;协作视图增加子目标、步骤结果、证据引用及失效事实的替代关系,并支持导出 JSONL、文本时间线和 SQLite。
- 改善 CTF、渗透测试和设置页面的字号、对比度、布局、空状态和错误详情,窄屏时更早收起侧栏。
模型价格与用量
- 在 Agent 设置中集中管理模型价格、映射和自定义单价,并在对话、任务、编排及全局用量中展示统一账本。
- 区分供应商实际金额、估算、部分统计和缺失价格;标准与快速档的价格分别记录。凭据草稿检测按当前选择的运行环境执行。
SRC 工作台与研究记录
- 新增以持续任务为中心的 SRC 工作台,将会话、资料、线索、证据、报告和监控放在同一工作流中。真实工作台连接持久化的资产、发现、任务、报告和建议数据。
- 增加来源与版本记录、资料关联、证据和报告审阅、冻结与导出、反馈和复测记录。监控具备版本化定义、基线、候选处理、预算和运行次数限制。
- 权限、审批、任务上下文和记录来源由产品保存;修复访问范围、请求地址校验、证据完整性、监控采集和并发编辑等问题。
- 独立原型和演示页面用于探索交互,部分交互仍保存在本地。外部服务、连接器和监控环境需要按实际配置单独验收;报告导出和人工状态记录不会自动替用户向外部平台提交。
桌面、运行时与可靠性
- 切换工作区时保留页面、草稿、模式路由和阅读位置;整理桌面标题栏与导航,减少远程页面的重复界面,并加入对话回合定位。
- 将阻塞的项目操作移出服务事件循环,按扩展串行处理生命周期变更,并为并发上传保留独立文件名。
- 将大型 Worker 输入移出命令行参数,保留完整内容和会话续跑上下文;改进共享状态、证据来源、截止时间与错误状态的记录。
- 更新运行时适配和打包资源,修复 Ubuntu systemd 安装与服务验证;清理无关的本地原型文件和开发缓存。
代码位置
- 会话与运行时:
muteki/conversation/、muteki/external_agents/、apps/web/ui/components/conversation/。
- 活动与协作:
apps/web/ui/components/activity-timeline/、apps/web/ui/components/collaboration/、muteki/swarm/。
- 价格与用量:
muteki/core/model_pricing.py、apps/web/ui/lib/modelPricing.ts、apps/web/ui/components/settings/agents/。
- SRC 工作台:
muteki/src/、apps/web/ui/components/src/、apps/web/ui/components/studio-prototype/real/。
- 桌面和发布:
apps/desktop/、muteki/solver/、docker/worker/、docker/worker-slim/、scripts/build_desktop_runtime.py。
升级与验证
- 托管 Web 安装可使用
muteki upgrade v0.4.7 或 ./run.sh upgrade v0.4.7;容器部署可加 --compose。应用配置、凭据和会话位于发布包之外。
- 本版发布包含应用归档、发布清单、镜像信息,以及 Apple silicon 和 Intel Mac 的安装包。Windows 和 Linux 不提供桌面安装包,仍可使用 Web 和容器部署。
- macOS 安装包采用 ad-hoc 签名,未经过公证;应用内候选更新需要稳定的 Developer ID 签名,可手动安装。
- 依赖检查中 critical 和 high 告警已清除。数学渲染依赖仍有 3 项低危告警,建议的修复涉及主版本变更,本版保持原状。
- 本机 TypeScript 检查通过;ESLint 无错误,有 33 条已有警告。0.4.6 的构建及启动检查见发布工作流。0.4.7 的发布工作流结果和产物以本页及对应 Actions 记录为准。
0.4.7 代码变化 · 从 0.4.5 到 0.4.7 的全部公开代码变化 · 完整更新日志