Take the WP6 pins and record the usage/retry increment on the task card
ci / test (pull_request) Failing after 1m40s

Why: Backend#96 merged the usage split and default retry; the core
Usage fields, Frontend#48, and the native/squad cascades landed; Dev
pins and the increment record follow.
Evidence: check-pins pins ok; WP6 chain CI green on every merge head;
audit N20 closes (split flows into run records on every path).
Impact: usage accounting is uniform end to end; stream retry is a
library default.
Refs: Agent-Native#35-#39, Agent-Squad#41, Agent-System-Backend#96,
Agent-System-Frontend#48
This commit is contained in:
2026-10-07 17:31:08 +00:00
parent d92219fca2
commit 31e3a76f71
6 changed files with 6 additions and 5 deletions
+1
View File
@@ -67,6 +67,7 @@ OTel SDK/gRPC/采样(保留手写导出);completion/prompt 预算口径改
| WP4 OTel GenAI 对齐 | 保留键可把 run 级关联经既有 Trace 签名传入(不破宿主);结束期过滤可让 usage 在存续期补进 | agent-native telemetry/loop + backend app/settings/runtime | 名称后缀+gen_ai.* 键枚举+intValue+service.name 钉住;一次 Run 共享 trace 且 parent 链正确;正文拒绝名单原样过 | 用户「下一步实施 N3」 | PASS(Native#32、Squad#36、Backend#93 合入,CI GATE;验收③ GATE) | span 形态切到 GenAI 约定(invoke_agent <agent>/chat <model>/execute_tool <tool>、gen_ai.* 属性、一次 Run 一条 trace);默认不导出(端点空) | 否(WP6 总验复跑) |
| WP3 检查点收口 | 资格可静态声明并被测试钉住;恢复故障注入对 root 不可重现(用显式测试缝替代权限法) | agent-native checkpoint/tools + backend rewind/server/fs | 资格集合钉住;符号链接按外部改动处理;部分恢复进 Result 不中止;日志有界;HTTP happy+409 过 | 用户「下一步实施 N3」 | PASS(Native#33、Squad#37、Backend#94 合入,CI GATE;验收② GATE) | Result 增 Failed;Rewind 不再单文件中止;checkpoints.jsonl 裁到 200 anchors;CI 以 root 跑暴露的权限法注入问题由 restoreForTesting 缝解决 | 否(WP6 总验复跑) |
| WP5 Memory 端口 | 端口形态对齐 squad/runstore 先例(库定义+宿主实现);注入做 request-scoped 可免累计与落盘重复 | agent-native runtime/memory + loop + backend runmgr/llm | 注入到达请求且与迁移前同文;空召回零变化;校验 fail-closed;适配器 scope/limit/回读全过 | 用户「下一步实施 N3」 | PASS(Native#34、Squad#38、Backend#95 合入,CI GATE) | 组装侧注入退役(循环按请求注入,同文不双份);memory_write 内核面可用;MemoryScope 默认空保持旧语义 | 否(WP6 总验复跑) |
| WP6 计费拆分与回退/重试收口 | cache 只入累计位可免字段膨胀;重试下沉库默认一处可消灭「谁接谁没接」漂移面;事件桥三层(loop/exec/squad)逐层加字段比改签名安全 | agent-native loop/exec + core Usage + backend 三路径 + frontend | 映射测试/记账测试全绿;设置 0=关语义保持;verifier 显式接重试+回退;前端 82/82 | 用户「下一步实施 N3」 | PASS(Native#35/#37/#38/#39、Squad#41、Backend#96、Frontend#48、Core 合入,CI GATE;N20 关闭) | run.Usage 带 Last*/cache;子代理入账;重试成库默认(负值关);usage 事件终态路径也发;徽章显示上一请求/累计 | 否(闭卡总验复跑) |
| WP1 RunState 收口 | 尾部兜底可与意图路径正交不重复;替换文只作 user 消息可保内存/转录一致;done.json 按状态分流可让优雅停机续跑且幂等 | agent-native loop + backend runmgr | 杀窗口两态配对成立且零重复;健康转录零改写;guardrails 消费方回归通过 | 用户「下一步实施 N3」(方案 Documents#43 合入后) | PASS(Native#30、Squad#34、Backend#91 合入,CI GATE;验收① 库层 GATE) | Stop.Replacement 展示形态变化(assistant 不再显示替换文);优雅停机子代理续跑(一次且仅一次);每次 Run 前配对恒成立 | 否(WP6 总验复跑) |
## 同步记录