Repository navigation
v0.32.0
What's Changed
- fix/memory confirm ux by @baochipham942-eng in #1010
- ci: swarm-ci timeout 15→25min by @baochipham942-eng in #1011
- feat(官网): Neo 介绍页改版——证据前置 + 界面配图全部改为矢量 mock by @baochipham942-eng in #1012
- fix(chat): 产物卡去英文黑话——Outputs/Artifact/Assistant 换成中文 + 文件类型图标 by @baochipham942-eng in #1013
- fix(chat): 聊天流剩余英文直出改中文——13 处工具展示文案走 i18n by @baochipham942-eng in #1014
- fix(memory): 记忆路径权威覆盖所有非 read 工具 + terminal_write 补 shell 声明(P0-1) by @baochipham942-eng in #1016
- fix(chat): 投影层 system 事件改登记制(P0-2) by @baochipham942-eng in #1015
- feat/tool error code layer by @baochipham942-eng in #1017
- fix/tool input contract by @baochipham942-eng in #1018
- feat/artifact role registry by @baochipham942-eng in #1020
- fix(acceptance): 子进程判活漏掉信号终止——SIGABRT 崩溃被报成 timeout by @baochipham942-eng in #1019
- feat/target context derivation by @baochipham942-eng in #1021
- worktree agent a178cf30b23098983 by @baochipham942-eng in #1024
- fix(telemetry): 上传失败指数退避+熔断,42501 归类不可重试(T5) by @baochipham942-eng in #1025
- fix(agent): spawn_task 不再被缺 id 的历史附件炸穿(T4) by @baochipham942-eng in #1027
- feat/tool error copy p1 by @baochipham942-eng in #1022
- chore(tools): 删除已无人 import 的 legacy web/webSearch.ts by @baochipham942-eng in #1029
- fix(agent): 指挥台工具收窄提示对齐+run_policy 可观测性(T3b) by @baochipham942-eng in #1026
- feat(diagnostics): app 级诊断包导出+会话诊断入口+权限切换 fail-loud by @baochipham942-eng in #1028
- fix(windows): 收割 WebView2/webServer 孤儿进程——Job枚举+三道认领核对(T2) by @baochipham942-eng in #1023
- worktree agent a4c86bc8f9d6cfcf3 by @baochipham942-eng in #1030
- fix(updater): 更新前优雅停 webServer——Windows 强杀导致的陈旧 -shm 与卡死 by @baochipham942-eng in #1032
- fix(telemetry): 补本人可读 RLS 策略,解开五张遥测表 100% 写入失败 by @baochipham942-eng in #1031
- fix(shutdown): 工具层不再抢走 SIGTERM 终止权——优雅关库真的跑得到 by @baochipham942-eng in #1034
- fix(db): 陈旧 -shm 过小时自动补大,不再只报警等着 SIGBUS by @baochipham942-eng in #1035
- fix(渲染层): 附件 id 缺失时不再崩——收口到共享的 getAttachmentId() by @baochipham942-eng in #1037
- ci: 给 src-tauri 补一道 cargo test + clippy 门(纯 Rust PR 此前零检查) by @baochipham942-eng in #1038
- feat(指挥台): 前台放开只读工具——能看,不能动(ADR-056) by @baochipham942-eng in #1039
- feat(通知): 5 处该给用户看的提示接进 agent:notice 通道(此前 25 处全被静默丢弃) by @baochipham942-eng in #1043
- fix(updater): C1 编译缓存预热挂进真正会执行的那条路(此前全平台死代码) by @baochipham942-eng in #1040
- feat(gates): host 中文 error 字面量棘轮(工具错误文案分层 P2) by @baochipham942-eng in #1033
- feat(gates): knip 生产可达性 strict 档——堵住「只被测试引用」的孤儿盲区 by @baochipham942-eng in #1036
- feat(dev-slot): 槽池护栏——把「要干净状态」和「要开新槽」分开 by @baochipham942-eng in #1041
- codex/acceptance child liveness remaining by @baochipham942-eng in #1042
- refactor(通知): notification 事件收口——4 处落会话内说明,15 处删回日志 by @baochipham942-eng in #1044
- fix(acceptance): role-proactivity / role-assets 补回 npm 入口 + 头注指向 + 判活谓词 by @baochipham942-eng in #1045
- feat(design-system): badge/mark 语义 token 落库 + 主工作树未提交产物归位 by @baochipham942-eng in #1046
- codex/release evidence narrow job by @baochipham942-eng in #1047
- chore(发版证据): 三份证据刷新到 main @8ba5ab73f——解除 tag 闸门阻塞 by @baochipham942-eng in #1048
- fix/role e2e assertions 20260808 by @baochipham942-eng in #1049
- feat(发版证据门): 登记表派生 + 反向 fail-closed(乙案) by @baochipham942-eng in #1051
- fix(启动就绪): agent/run 的 503 窗口——判据从「进程起来了」改成「服务能接单」 by @baochipham942-eng in #1052
- fix(sqlite): better-sqlite3 12.10.0 → 13.0.3(迁 Node-API),修热更链路 10% 间歇性挂 by @baochipham942-eng in #1050
- fix(冷启动): 窗口内第一条消息不再吃 503——等 durable 就绪后原样重发 by @baochipham942-eng in #1053
- chore/deps upgrade abc by @baochipham942-eng in #1054
- fix/command center write routing prompt by @baochipham942-eng in #1055
- fix/tool narrow log names by @baochipham942-eng in #1056
- feat(memory): 记忆索引常驻稳定前缀,删掉每轮一次的意图猜测 by @baochipham942-eng in #1057
- refactor(routing): 删掉研究意图的前置猜测,深研究改由显式入口与工具承载 by @baochipham942-eng in #1058
- feat(telemetry): CLI 的 --metrics 出口带上 prompt-cache token by @baochipham942-eng in #1059
- chore(gates): knip 死代码棘轮改成抓新增,判据从标量净值换成符号集合 by @baochipham942-eng in #1060
- codex/neo spec architecture 20260807 by @baochipham942-eng in #1061
- chore(gates): 补上「导出粒度 × 生产入口」这个空格子,抓生产已死但测试仍引用的导出 by @baochipham942-eng in #1062
- chore(evidence): 重跑 P0 本地 stop 验收并刷新 ledger 记录,解除 30 天时效 by @baochipham942-eng in #1063
- chore(gates): 生产可达性门的 legacy 半边改成集合判据,抓「存量文件断电」 by @baochipham942-eng in #1064
- fix(gates): 生产死导出门改两维基线——文件可达性变化不再被误判成死导出增减 by @baochipham942-eng in #1065
- chore(deps): sharp 0.34.5→0.35.3——包布局重排连带修四处打包/门禁断裂 by @baochipham942-eng in #1066
- chore(deps): AI SDK v6→v7 六件套整族升级 by @baochipham942-eng in #1067
- feat(gates): 依赖维度零容忍门——补齐 11 个未声明依赖、删 2 个死包 by @baochipham942-eng in #1068
- refactor(agent): agentOrchestrator Batch F——拆出四个低耦合岛(纯搬迁) by @baochipham942-eng in #1070
- ci(desktop-lifecycle): nightly 双平台生命周期验收门 + 验收脚本 Windows 兼容小改 by @baochipham942-eng in #1069
- fix(tests): S9 验收 dynamic-workflow 两场景假红——fixture 的 envelope.engine.workflowId 写错身份层级 by @baochipham942-eng in #1071
- fix(acceptance): 临时数据目录展开为长路径——Windows 8.3 短名触发 webServer 内 libuv fs.watch 断言 abort by @baochipham942-eng in #1073
- fix(startup): 数据目录 realpath 归一化 + 两处启动期噪音修时序 by @baochipham942-eng in #1074
- fix(security): 基座 ToolExecutor 写边界过宽度校验——堵语音后台 run 把 $HOME 判 W1 自动放行 by @baochipham942-eng in #1075
- refactor(agent): agentOrchestrator Batch F-3——拆出权限/审批岛(纯搬迁) by @baochipham942-eng in #1076
- refactor(agent): F-4a/b——run 主线抽出 denylist 组装与模型 override 两个纯函数 by @baochipham942-eng in #1077
- refactor(agent): F-4c——run 主线抽出 DAG 初始化与 goal 播种两个岛 by @baochipham942-eng in #1078
- refactor(agent): agentOrchestrator 摘除 god-file 白名单豁免——Batch F 拆到 955<1000 by @baochipham942-eng in #1079
Full Changelog: v0.31.0...v0.32.0