From c5e6e6011debbb4f47cb44ed878e8482de3326ff Mon Sep 17 00:00:00 2001 From: weichen Date: Wed, 7 Oct 2026 13:43:48 +0000 Subject: [PATCH] Take the WP3 pins and record the MCP increment on the task card Why: Native#27 merged the MCP 2026-07-28 alignment; Squad#31 and Backend#88 carried the cascade; Dev pins and the increment record follow. Evidence: check-pins pins ok; WP3 chain CI green on every merge head; TestStdioSlowCancelThenEcho (acceptance 3) passes unchanged. Impact: MCP client negotiates versions and recognizes resultType. Refs: Agent-Native#27, Agent-Squad#31, Agent-System-Backend#88 --- .task/feature-agent-stack-n2.md | 1 + deps/agent-native | 2 +- deps/agent-squad | 2 +- modules/backend | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.task/feature-agent-stack-n2.md b/.task/feature-agent-stack-n2.md index 91080cdc..07677425 100644 --- a/.task/feature-agent-stack-n2.md +++ b/.task/feature-agent-stack-n2.md @@ -59,6 +59,7 @@ native.Options 重构(N30);MCP tasks/* 完整产品映射与 token 计费 | 增量/试验 | 假设 | 范围 | 判断和停止条件 | 批准依据 | 结果 | 变更影响 | 需重审补测 | |---|---|---|---|---|---|---|---| | WP1 上下文配对收口 | 裁切可按工具组对齐而不破坏窗口语义;落盘占位可替换转录指针且旧行为可钉住 | backend ctxasm、agent-native microcompact/loop/session | 裁切后双向无孤立配对;空 dir 占位与旧行为逐字节一致;既有测试全绿 | 用户「按顺序继续做」(方案 Documents#42 合入后) | PASS(Native#25、Squad#29、Backend#86 合入,CI GATE) | 裁切整组同退(Report 文案不变、次数按条计);Config.ResultsDir opt-in(未设=旧行为);前缀稳定被测试钉住 | 否(WP6 总验复跑) | +| WP3 MCP 2026-07-28 对齐 | 协商版本可让新旧语义共存;input_required 应答后可按原参数重试且任务可逐 run 取消 | agent-native runtime/mcp + adapters/native | 旧版本逐字节回落;ask→tasks/update→重试调用序正确;验收③回归原样过 | 用户「按顺序继续做」 | PASS(Native#27、Squad#31、Backend#88 合入,CI GATE) | 通告 2026-07-28+协商回落;合成默认 schema 声明 2020-12;run 结束取消本 run 见过的 MCP 任务 | 否(WP6 总验复跑) | | WP2 Anthropic 原生客户端 | 原生 Messages 客户端可与 OpenAI 路径共存零值兼容;录制夹具可锁定线上字节形态 | agent-native runtime/llm(anthropic.go/types/providers) | TestAnthropicPresetToolRound 端到端过(tools 请求→tool_use→tool_result→终文本→签名往返);OpenAI 路径测试全绿 | 用户「按顺序继续做」 | PASS(Native#26、Squad#30、Backend#87 合入,CI GATE;验收① GATE) | anthropic 预设语义切到原生 Messages(compat shim 经 models.json 可达);Client.Protocol 零值=openai 不变;审计 N4 关闭 | 否(WP6 总验复跑) | ## 同步记录 diff --git a/deps/agent-native b/deps/agent-native index d6053baf..77e7f978 160000 --- a/deps/agent-native +++ b/deps/agent-native @@ -1 +1 @@ -Subproject commit d6053baf4cfc5b57ee03046fb7805786b6bb1b44 +Subproject commit 77e7f97827d37ec0bdc0323dd30ac65a68e4aa5d diff --git a/deps/agent-squad b/deps/agent-squad index 41ea2766..92f4e925 160000 --- a/deps/agent-squad +++ b/deps/agent-squad @@ -1 +1 @@ -Subproject commit 41ea27668ccc3bb82804620365ccbbcaddb9a78b +Subproject commit 92f4e925d2920efb284044ccfff17102666ca454 diff --git a/modules/backend b/modules/backend index 5dfe70d6..1291b378 160000 --- a/modules/backend +++ b/modules/backend @@ -1 +1 @@ -Subproject commit 5dfe70d68d13c2cc0232b1e03ba4218d91796227 +Subproject commit 1291b378c0e67633651df8cee16fd937400fe2f9