Take the WP4 pins and record the skills increment on the task card
ci / test (pull_request) Successful in 2m31s

Why: Backend#89 merged the plugin/bundled skill validation; Native#28
and Squad#32 carried the validator; Dev pins, the plugins→skills edge,
and the increment record follow.
Evidence: check-pins pins ok; WP4 chain CI green on every merge head;
TestV2InvalidSkillRejected GATE on backend main b44f78b0.
Impact: skills now validated against the open Agent Skills spec.
Refs: Agent-Native#28, Agent-Squad#32, Agent-System-Backend#89
This commit is contained in:
2026-10-07 13:59:03 +00:00
parent c5e6e6011d
commit 6aabb9e9d6
5 changed files with 5 additions and 3 deletions
+1
View File
@@ -60,6 +60,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 总验复跑) |
| WP4 skills 开放规范校验 | 不引入 YAML 依赖的严格子集解析可覆盖规范字段形态;严格化拒旧内容是可控上浮 | agent-native runtime/skills + backend plugins/skills/recipes | 校验矩阵全绿;recipes dogfood 全绿;插件不合规拒载带字段定位;既有测试全绿 | 用户「按顺序继续做」 | PASS(Native#28、Squad#32、Backend#89 合入,CI GATE) | 无 name/description 或未知键的技能从静默可用变报错可见(有意);baseline 增 plugins→skills 边 | 否(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 总验复跑) |
## 同步记录
+1
View File
@@ -28,6 +28,7 @@
"backend/pgbus backend/store",
"backend/plugins backend/settings",
"backend/plugins backend/store",
"backend/plugins backend/skills",
"backend/plugins backend/tools",
"backend/plugins backend/workflow",
"backend/profiles backend/store",