Releases
v1.7.12dev
Compare
Sorry, something went wrong.
No results found
1.7.12dev — 同步上游(模块化摊平 1-9 批 + Bug Hunt 五轮 150+ 修复 + i18n 全量统一 + 发布前修复批次)
🔀 上游同步
合入上游 main 至 332221ef(三次合并:模块化摊平 7 批 + Bug Hunt 分支 5a3d7d3 + 发布前修复批次 308c79d ):
模块化摊平重构 :registry 死系统删除、ChatFlowService / ConversationManager / CheckpointManager / ToolExecutionService / execute_command / search_in_files 等大文件拆分至 flow/、manager/、tool-execution/、terminal/、search/、subagents/executor|eventBus、tools/shared/ 等子目录,后端依赖方向清零;
修复吸收 :fileWriteLock 复合身份键 + acquire 参数化超时、MCP stdio 生命周期 / 串行队列 / 原子写、memory 迁移降级与 1000 上限、prompt 动态上下文差分加固、子代理并行段收尾 30s 兜底、输入框残留双机制(DOM 指纹同步 + 清空强制提取)、流式 Markdown 表格渐进渲染、恢复默认模板 {{$MEMORY}} 占位符、i18n 死键清理、ErrorType 下沉 core/errorTypes、Bug Hunt 五轮 150+ 修复;
发布前修复批次(308c79d4) :渠道配置启动预加载、checkpoint 分支隔离、config 串行队列、MCP 生命周期、SSE 流式下载、memory 位图缓存、prompt 单次交替正则等;
i18n 全量统一 :shared 提取 + i18n-sync 三语言同步脚本,160 条共享映射 × 3 语言一致;
不采纳 上游 nightly 自动更新机制、fast-tavern 子项目与 VS Code Marketplace 上架文档(桌面版非插件、更新快、用户自行构建简单);KNOWN_ISSUES 同步清理 fast-tavern 条目。
🖥️ 桌面版独有功能全量保留
远程控制 V7.2(移动端三页签 + 渠道/模型/工具/记忆全量管理)、桌面背景图、agentInbox(A-COMM 信箱)、多工作区、安全加固、one-off 渠道切换;
本地独有测试迁移至 backend/__tests__(远控端 194 例 + 桌面版测试纳入 jest roots,不再被静默跳过)。
🛡️ 新建对话链路加固(上游 308c79d 反馈 bug 不引入桌面端)
根因彻查 :上游该提交把「新建对话」从立即执行改为「初始化完成前挂起」(pendingNewChat 缓冲),初始化 IPC 卡顿时表现为按钮无响应;且渠道预加载在宿主未就绪窗口发起注定超时的请求,与初始化加载在串行队列互相排队;
加固 :① 渠道配置预加载延后至 mainViewInitialized 之后(消除未就绪窗口的超时请求竞争);② pendingNewChat 挂起加 60s 超时兜底(初始化卡死时强制补执行,不吞掉新建命令);③ hidden functionResponse 发送语义按上游新设计适配(真流式拒绝防流踩踏、等待态放行防计划确认丢失),测试同步更新。
🔧 合并后回归修复
恢复 storagePath.getStats 处理器(协议键 / UNBOUNDED 超时豁免 / 三语言文案);
monitor-smoke 经 BackendHost 共享事件总线单例(修复 1.7.5 三包拆分起 main/BackendHost 双单例分裂);
vscode-shim 补 Range 四参构造 / createWebviewPanel / ProgressLocation / languages 注册 stub;
重复常量单源化(MAX_SINGLE_LINE_CHARS / FILE_SCAN_CONCURRENCY / raceWithTimeout)、diffManager 引用改指 core 直连;
修复 prompt 交替正则缺分组({{$MEMORY}} 等匹配失效)、settings 模块求值环(MACHINE_SCOPE_KEYS TDZ)等合并回归。
✅ 质量
后端 273 套件 / 3065 用例 通过;前端 101 文件 / 994 用例 通过(零 errors);三处 typecheck(根 / test / electron-app)全绿;i18n-sync 检查通过;
E2E 全部通过、UI 冒烟通过、monitor 冒烟通过;
警告:远程控制功能暂时处于测试阶段,未必稳定,请谨慎使用。
📦 资产
GrayCode-1.7.12-dev-win.zip — Windows 便携 zip
GrayCode-Portable-1.7.12-dev.exe — Windows 便携 exe
GrayCode.Setup.1.7.12-dev.exe — Windows 安装包(+ blockmap)
You can’t perform that action at this time.