Skip to content

v0.12.34

Choose a tag to compare

@github-actions github-actions released this 02 Nov 07:00

Changed

  • 工作区由八个 package 合并为 mycode 运行时与 mycode-desktop 界面,移除中间包和链式通配转导出;内部依赖边由 7 条减少到 1 条,外部依赖版本不变。
  • 重写 README、运行时与 CodeMode 文档、Wiki 图谱及模块职责注释;Contributors 仅列真人,使用 .mailmap 归一化真人作者别名。
  • CI 增加格式、Wiki 快照、GPUI 布局测试和 Rust API 文档检查,发布脚本适配两个 package。
  • 解除子代理全局并发数量上限,按需并发运行;新委派需启用角色,agent_workflow 还要求只读 sentinel 启用。关闭角色后仍保留已有运行的查询和停止入口。
  • 子代理设置改为紧凑响应式行与内联模型、思考强度选择器,按实际工具和隔离模式标注权限,并移除旧的数据导入导出设置页。
  • 升级 gpui-kit 0.8.1、parking_lot 0.13、rusqlite 0.41、jsonschema 0.60、zip 9.2 等依赖,清理子目录冗余 README,更新根 README 与静态 Wiki。

Fixed

  • 适配 gpui-kit 0.8.1 的滚动事件与快捷键修饰键 API,修复发版门禁编译报错。
  • 对齐主代理与子代理提示词、工具权限边界与工作流执行约定,复用侧栏会话行和 Markdown 缓存块。
  • CodeMode 提示的调用上限直接引用实际 256 次预算,工具说明不再推荐当前运行未注册的能力;明确 review 同时要求修复时可以实施。
  • Windows 子进程回归探针从当前模块路径生成名称,避免重构后静默运行零个测试;统一图片路径读取和 UTF-8 截断逻辑。

Performance

  • 流式帧选择只统计达到预算所需的字符,避免反复扫描大段回复,保留 Unicode、取消刷新和事件顺序。固定 fixture 的 release 微基准与 Windows x64 binary 体积对比记录在 Wiki;本机相同构建配置下 executable 减少约 2.92%。

Full Changelog: v0.12.33...v0.12.34