Release / Version consistency (push) Waiting to run
- kimi-code 2.2.0 新配置键([mcp] default_deferred、[models] upgrade 迁移元数据)往返回归测试钉住 - 适配基线注释更新至 2.2.0;实验开关清单本就同步,无需改动 - 可选后续项记录于 docs/BACKLOG-kimi-code-2.2.0.md - 版本号三处统一 0.8.3;测试 Rust 199 / 前端 146 全绿
1.8 KiB
1.8 KiB
Kimi Code 2.2.0 适配 — 可选后续项
2026-10-15 适配核验时确认:必改项为零(
[mcp] default_deferred与[models] upgrade元数据经 raw_other 透传无损往返,回归测试见src-tauri/src/kimi_code_io.rs的kimi_code_roundtrip_*两条测试)。以下为评估后暂缓的可选增强,按需再排期。
1. 模型退役角标(UI 增强)
- 内容:模型列表读取模型
raw_other.upgrade.retirement_at,显示「将于 X 退役, 建议迁移到 Y」角标 - 暂缓原因:上游 2.2.0 才引入迁移元数据,实际写入该字段的 registry 还很少, 等 CLI 侧普及后再做收益更高
2. JSON 编辑器透传字段提示(防误删)
- 内容:JSON 预览 / 应用处提示「删除
raw_other会丢失 CLI 透传字段 (如upgrade迁移元数据)」 - 位置:
handleApplyProviderJson(src/App.tsx)是整表重建语义——用户手改 JSON 删掉raw_other块时透传字段随之丢失;属用户显式编辑行为,非 bug - 暂缓原因:触发条件苛刻(须手动删除 raw_other 块),文案提示即可,优先级低
3. TOML datetime 类型降级兜底(上游依赖)
- 内容:若上游未来把
upgrade.retirement_at写成 TOML datetime(当前是字符串),toml_value_to_json→json_to_toml往返会把它降级为字符串 - 暂缓原因:当前上游(kimi-code 2.2.0)写入的就是字符串,无实际影响;
升级 CLI 时留意
git diffconfig.toml 中该字段类型即可
背景参考
- 适配结论:实验开关(5 flag)、版本基线(≥2.0.2 → current)、前端模型编辑 merge 语义均无需改动
executor = "kaos"检测评估过、放弃:该字段在 mcp.json(KimiSwitch 不管理), 不在 config.toml