From 63e23408ddd6f1610ab38d2b40b1de7d8352ffb3 Mon Sep 17 00:00:00 2001 From: weichen Date: Sat, 10 Oct 2026 09:08:04 +0000 Subject: [PATCH] Pin backend eef60ff and agent-native c348441 for the E1 increment --- .task/feature-agent-e1-parallel-fixes.md | 27 ++++++++++++++---------- deps/agent-native | 2 +- modules/backend | 2 +- 3 files changed, 18 insertions(+), 13 deletions(-) diff --git a/.task/feature-agent-e1-parallel-fixes.md b/.task/feature-agent-e1-parallel-fixes.md index df11339c..bded5627 100644 --- a/.task/feature-agent-e1-parallel-fixes.md +++ b/.task/feature-agent-e1-parallel-fixes.md @@ -7,33 +7,38 @@ - 权威仓:ssh://git@git-ssh.u1680832.nyat.app:31411/weichen/Agent-System-Dev.git;目标分支:main;R0(initial_base_sha)= 5fa6cfbd8c8995c4267d0a76390f652b62d953dc - 工作区:/home/weichen/projects/Agent-System-Dev-wt-feature-agent-e1-parallel-fixes(worktree);分支:feature/agent-e1-parallel-fixes -- 授权与交付终点:<本次允许的动作与终点;未授权事项写明> +- 授权与交付终点:用户 2026-10-10 指示——①delegate_task 问题必修;②F2–F5 妥善修复并防再发;③充分利用 Agent-Squad 与并行 Agent-Native(双速任务需要并行);④模型只用 MiniMax M3+M2.7-highspeed(abmodel/lmuai 尽量不用)。交付终点:E1 增量(提案 §5)代码合入 + eval/live 前后对照 + 卡片闭环。 - 交付模式:manual(逐阶段人工评审);明确授权后可记为 authorized-continuous -- 自动推进授权:无;授权范围:无;授权来源:无;授权终点:无;停止条件:无(未授权) -- 当前阶段:需求拆解;当前增量:I1(待定义) +- 自动推进授权:E1 实施与交付闭环(同既有自主闭环授权);授权来源:用户 2026-10-10 会话;授权终点:E1 相关 PR 合入并闭卡;停止条件:评测回归或评审要求修改 +- 当前阶段:实施与自检(eval 对照进行中);当前增量:I1(E1=F1/F2/F3/F5+并行) - 流程依据:仓库根目录 policy/delivery.md(归档后仍按仓库根目录定位) ## 目标与非目标 -<预期结果、受影响入口/模块/契约;明确不做什么。> +- 目标:落地提案 E1——F1(delegate 回传全文)、F2(MiniMax 思考分流)、F3(sandbox 依赖层)、F5(并行工具执行)+ 顺序敏感工具内核保序;Agent-Squad 保持可用(squad_orchestrate 不受影响,顺序敏感走串行分区)。 +- 非目标:R1/R2(Claude 原生协议与角色路由——用 MiniMax 家族时暂不需要);exec 工具的并行化(共享工作区写冲突风险,本轮串行,留待工作区沙箱);S0 沙箱实施。 ## 关联方向与规划 -- 适用状态:待核对(无适用规划时说明原因) -- 主记录路径/版本:待核对(路径按仓库根目录定位,归档后不变;只引用唯一正文) -- 对应里程碑:待核对 +- 适用状态:适用 +- 主记录路径/版本:`modules/documents/docs/proposals/2026-10-10-agent-delegation-routing-sandbox.md` §5 E1(Documents #53,merge 0f6d697) +- 对应里程碑:质量计划延伸 E1;RDM G3-7 前置(F3) ## 需求分析 | ID | 描述 | 项目符合度及依据 | 优先级 | 验收条件 | 依赖 | 结论 | |---|---|---|---|---|---|---| -| R1 | 待填写 | 待评估 | 待定 | 待定义 | 待确认 | 待评审 | +| R1 | F1:delegate_task 回传子代理全文 | 符合:缺陷定位 llm_direct.go:697(160 字摘要) | P0 | 回归测试 + eval 对照 | agent-native ctx 注入 | 已实施 | +| R2 | F2:MiniMax 思考分流 | 符合:实测 混入正文流 | P0 | reasoning_split 生效(正文流无思考) | agent-native 客户端字段 | 已实施 | +| R3 | F3:sandbox 依赖层 | 符合:实测 import docx 失败 | P0 | argv 形状测试 + PYTHONPATH 合成测试;真机 bwrap 验证 | 无 | 已实施 | +| R4 | F5:并行执行 + 保序 | 符合:直连未设 ToolExecution;串行只互斥不保序(实测流式卡乱序) | P0 | 内核保序测试 + 事件 CallID 配对测试 + 卡片流回归绿 | agent-native ×3 | 已实施 | +| R5 | 防再发 | 每项缺陷一个回归锚点测试 | P0 | 6 个新测试常绿 | 无 | 已实施 | ## 方案与计划 -- 方案引用:待填写(含对象版本) -- 实施计划引用:待填写(含增量与需求 ID) -- 测试计划引用:待填写(含需求 ID 与验收条件) +- 方案引用:提案 §2 D1–D3/§5 E1(F1 委派回传;F2 协议;F3 依赖层;F5 并行+serialTools 内核分区) +- 实施计划引用:Agent-Native #42/#43/#44(CallID 事件/ctx 注入/串行分区)→ Backend #127(E1 全量)→ 本 PR(Dev 钉指针 + 卡) +- 测试计划引用:单元回归锚点 6 项(backend)+ 3 项(agent-native);eval/live 真实模型前后对照(裁定 6):before=.task/phase05-eval/after-p5.json(main@43f8e27,同模型配置),after=本分支部署实例全量跑 ## 阶段评审 diff --git a/deps/agent-native b/deps/agent-native index 3b92cb63..c3484416 160000 --- a/deps/agent-native +++ b/deps/agent-native @@ -1 +1 @@ -Subproject commit 3b92cb63b41b5dd035371dada9be50ad66e39941 +Subproject commit c348441691e8bdab784a03aa9be64d53dacff341 diff --git a/modules/backend b/modules/backend index c6912b63..eef60ff0 160000 --- a/modules/backend +++ b/modules/backend @@ -1 +1 @@ -Subproject commit c6912b63e7b86bd9160e7ac2c604dd34204feead +Subproject commit eef60ff0b9ccc650dea2d2771365571f4873b01a