From 8be8802370741ea9d9b3ea0f62bd019af905ffd7 Mon Sep 17 00:00:00 2001 From: weichen Date: Wed, 7 Oct 2026 15:42:22 +0000 Subject: [PATCH] Take the WP4 pins and record the telemetry increment on the task card Why: Backend#93 merged the GenAI telemetry wiring; Native#32 and Squad#36 carried the convention work; Dev pins and the increment record follow. Evidence: check-pins pins ok; WP4 chain CI green on every merge head; acceptance clause 3's tests GATE on native fe0c4a9f. Impact: spans follow the OTel GenAI convention end to end. Refs: Agent-Native#32, Agent-Squad#36, Agent-System-Backend#93 --- .task/feature-agent-stack-n3.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-n3.md b/.task/feature-agent-stack-n3.md index ad31c310..38b499b0 100644 --- a/.task/feature-agent-stack-n3.md +++ b/.task/feature-agent-stack-n3.md @@ -64,6 +64,7 @@ OTel SDK/gRPC/采样(保留手写导出);completion/prompt 预算口径改 | 增量/试验 | 假设 | 范围 | 判断和停止条件 | 批准依据 | 结果 | 变更影响 | 需重审补测 | |---|---|---|---|---|---|---|---| | WP2 产品会话路径持久化 | JournalOnly 可兼得 journal 语义与产品管线(权威冻结不可接受——落地时把方案的「transcript 权威」修正为「journal-only+恢复摘要注入」) | agent-native loop(JournalOnly)+ backend llm_direct | 杀窗口配对成立;历史每跑恰好一次且不进 journal;产品管线测试全绿 | 用户「下一步实施 N3」 | PASS(Native#31、Squad#35、Backend#92 合入,CI GATE;验收① 产品层 GATE) | 会话 run 获得意图日志/恢复配对/恢复摘要注入;无透明续跑(seal 保持);transcript 打开失败软降级 | 否(WP6 总验复跑) | +| 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 /chat /execute_tool 、gen_ai.* 属性、一次 Run 一条 trace);默认不导出(端点空) | 否(WP6 总验复跑) | | 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 总验复跑) | ## 同步记录 diff --git a/deps/agent-native b/deps/agent-native index 79e1a8fa..fe0c4a9f 160000 --- a/deps/agent-native +++ b/deps/agent-native @@ -1 +1 @@ -Subproject commit 79e1a8fa85b8195ae27139934e999d5ceee78fe3 +Subproject commit fe0c4a9f82d8a5e160997f3608f2eb96594fe0fd diff --git a/deps/agent-squad b/deps/agent-squad index 90077b66..f38cf7c4 160000 --- a/deps/agent-squad +++ b/deps/agent-squad @@ -1 +1 @@ -Subproject commit 90077b660101ffae843d37a28d528bff612d93d0 +Subproject commit f38cf7c441d19a1bb06ef0dfbe65b2b5d87f5675 diff --git a/modules/backend b/modules/backend index dcd7c9a4..c392ed81 160000 --- a/modules/backend +++ b/modules/backend @@ -1 +1 @@ -Subproject commit dcd7c9a444606f0931a724969df0e8de989f7cbd +Subproject commit c392ed81ee2af80be1f1b3534d58efb1bb1f14fa