Repository navigation
v0.12.32
·
640 commits
to 7c21e71d1d16a52a18a2031dea322b5bf483c1b6
since this release
Changed
- 原生界面重构为顶部项目书架、会话账本与带改动轨迹的工作页;重做 wiki,统一纸白、墨黑、朱红配色和 bracket-M 图标。slogan 为「每次改动,有迹可循。」,浅色与深色保持同一套布局。
- 全局与项目规则标明来源并按优先级装配;提示词准确描述 Rhai、工具参数与既有授权,远程 MCP schema 保持按需发现。
- GitHub Actions 在 Windows ARM64 和 macOS Apple Silicon 原生执行 workspace 测试,发布等待所有平台门禁;测试覆盖 Git 换行转换与各平台的旧目录配置迁移。
Fixed
- 更新 Tokio 至 1.54.1,修复上游
tokio::time::Interval的竞态问题。 - magpie 首次生成的有效无版本绑定规范导入,不再误报损坏;临时文件访问错误不会重置配置,文件信任检查继续生效。
- 模型目录刷新后重新同步 magpie binding 和模型选择,首次打开不再依赖关闭重开;保留未保存设置和各会话已选模型,拒绝过期回复。已选模型不可用时明确报错,不会静默切换到其他模型。
- MCP 工具名冲突、带服务器前缀的误派发与搜索排序,保留连接失败的实际原因。
- codemode 的取消、错误、yield 与结果收集;内层 subagent 具有独立 ID、进度和停止入口,跨回合收集仍能恢复实时状态。停止失败时保留任务行,确认停止后才移除。
- 停止可打断请求准备、连接和上下文收缩,后台任务随驱动取消;同一会话在终态清理完成前不接受重叠回合。
- 停止事件不再积压在逐字显示队列后,隐藏会话不拖慢当前流式输出;重开会话不会重复插入工具调用和结果。
- subagent 的脏 worktree、未跟踪和忽略文件始终保留,返回可恢复路径;停止状态在附加 diff 后仍正确记录为 cancelled。
Full Changelog: v0.12.31...v0.12.32