Skip to content

feat: 适配 App 3.12.3 (同号 0.16.5 构建漂移) — 复测文档四处同步 + 透传 -32601 泛化 - #29

Merged
tizerluo merged 3 commits into
mainfrom
feat/adapt-app-3.12.3
Sep 17, 2026
Merged

tizerluo merged 3 commits into
mainfrom
feat/adapt-app-3.12.3

Conversation

@tizerluo

Copy link
Copy Markdown
Owner

背景

App 更新到 3.12.3 后对官方构建做了全链路活体复测(方法复刻 docs/recheck-0.16.5.md)。CLI --version 仍是 0.16.5 但构建内容漂移,协议面有实际变化。核心链路(ACP 桥端到端/headless/MCP/review 体系)零改动可用;变化集中在扩展透传面。

协议面变化(实测证据见 docs/recheck-3.12.3.md)

  • workspace/* 删 7/8(仅 generateText 幸存);session/updateRuntimeModelConfig、updateInteractionPreferences 删除
  • 新通知 startup/storageState(桥安全丢弃);GLM-5-Turbo 下架;--allowed-tools/--max-turns 仍未接线

改动

  1. 文档四处同步:新增 docs/recheck-3.12.3.md;README 兼容表/schema 注记/模型面;agent-help tested_against 双版本 + 方法面 ❌ 注记;skills/zcode-bridge-guide SKILL.md 方法表/版本表(原停在 0.16.1,补 0.16.5 两行)
  2. _REMOVED_IN_016 泛化:删硬编码 frozenset,_passthrough_error 统一处理透传后端 -32601 → 「当前 ZCode 版本已移除该能力 (方法名)」(错误码保持 -32601);核心协议路径(create/send/list/resume/prompt)刻意保持原始错误透传——核心方法 -32601 属深度异常,不应被已移除文案掩盖
  3. 测试:+3 用例(3.12.3 删除面的 8 方法/非 -32601 不一刀切/steer-rewind 回归)→ 417 passed, 28 subtests(基线 414+14);ruff 干净

实测冒烟(官方 3.12.3 构建)

workspace/readState 与 updateRuntimeModelConfig → -32601 | 当前 ZCode 版本已移除该能力 (...);workspace/generateText 缺参仍 -32602(存活路径不受影响)。

- docs/recheck-3.12.3.md: 活体复测报告 (测试套件/headless/app-server 探测/ACP 端到端全绿;
  workspace/* 删 7/8、updateRuntimeModelConfig/updateInteractionPreferences 删除、
  startup/storageState 新通知、GLM-5-Turbo 下架、--allowed-tools/--max-turns 仍未接线)
- README/agent-help/SKILL 四处文档面同步 3.12.3 口径; agent-help tested_against 双版本
- ACP 桥: 删 _REMOVED_IN_016 硬编码清单, _passthrough_error 统一处理透传后端 -32601
  → 「当前 ZCode 版本已移除该能力」文案 (错误码不变); 核心协议路径 (create/send/list/
  resume/prompt) 刻意保持原文案透传
- tests: +3 用例 (D4/D5/D6) — 417 passed, 28 subtests (基线 414+14)
@tizerluo
tizerluo merged commit 08b2bb6 into main Sep 17, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant