Land the full-agent capability batch across agent-native, agent-squad, and backend
ci / test (pull_request) Failing after 1m54s
ci / test (pull_request) Failing after 1m54s
Why: the settled direction requires a complete agent kernel (web search, code tooling, system tools, external tool calls, skills, prompts) fused with squad orchestration; the three sub-repos landed their batches and this bumps the gitlinks and records the task card. Evidence: Agent-Native PR #3 (go vet + go test 15 pkgs ok), Agent-Squad PR #3 (6 pkgs ok), Backend PR #35 (19 pkgs ok after rebasing onto the concurrently merged #34); Dev make test all green (core + backend 19 + frontend vitest 40 + ui vitest 68 + agent-command). Impact: deps/agent-native -> f9ab2ef, deps/agent-squad -> 9a402e4, modules/backend -> 87a3d0d; task card filled with per-PR evidence and remaining-item notes (sandbox honesty, injection surfaces, progressive enablement, deployment validation pending). Refs: .task/feature-full-agent-r1.md batches B1-B10.
This commit is contained in:
@@ -18,8 +18,32 @@
|
||||
|---|---|---|---|
|
||||
| 启动 | 76b2fb35a99e0847fff832b4e14e5766ea474c4e | 76b2fb35a99e0847fff832b4e14e5766ea474c4e | 2026-10-01T05:18:55Z |
|
||||
|
||||
## 结果与验证(完成后填写)
|
||||
## 结果与验证
|
||||
|
||||
- 结果:
|
||||
- 验证:
|
||||
- 影响与剩余项:
|
||||
- 结果(四个仓、四个 PR 全部合入):
|
||||
- **Agent-Native PR #3**(main=f9ab2ef,8 提交):exec.Request v0.2(Model/ToolAllowlist/
|
||||
Skills/Budget/SessionScope/ExecutionID/Env)+ Registry.Restrict 策略层(含 mcp__x__* 命名空间
|
||||
通配);代码工具面(glob **/grep 正则+include+ignore_case/read 行范围/multi_edit 原子);
|
||||
run_command/run_python(解释器白名单、env 白名单、进程组 SIGKILL、64KB 截断、黑名单、
|
||||
脚本落盘);搜索接线(Options.Search)+ fetch_url(SSRF 逐跳硬边界、域名策略、HTML 剥离);
|
||||
MCP 客户端(stdio+Streamable HTTP、mcp__server__tool 桥接、不可信元数据上限、真实子进程
|
||||
测试);skills(SKILL.md 加载 + load_skill 渐进披露 + promptx 装配器);会话 compaction/
|
||||
元数据/崩溃半行容错;subagent 委派端口 + delegate_task;parity-matrix R15 重定基线。
|
||||
- **Agent-Squad PR #3**(main=9a402e4):RoleSpec 贯通(Tools/Skills/标识进请求、BashPermission
|
||||
三态在工厂层执行、步骤重试共享截止预算)、RegisterAgentNativeFull(AgentNativeConfig)、
|
||||
leader 轮修平(OnEvent 桥 + 完整装配)、LLM 规划器派生 schema 扩展、角色级 HitlPolicy
|
||||
合并、HTTP API 支持 mode/leader_role/max_leader_turns。
|
||||
- **Backend PR #35**(main=87a3d0d,rebase 于并行合入的 #34 之上):deps 提升至 f9ab2ef/
|
||||
9a402e4;squadadapter AgentNativeOptions 钩子 + buildBackends(默认后端不变,渐进启用);
|
||||
app.go 从 settings.models.chat/tools.tavily.*/runtime.exec/<data>/skills 组装内核配置;
|
||||
tools.InterpreterExecConfig 内核/产品共用解释器白名单。
|
||||
- **Dev 本 PR**:gitlink 三提升(agent-native/agent-squad/modules/backend)。
|
||||
- 验证:Agent-Native go vet+go test 15 包 ok;Agent-Squad 6 包 ok;Backend 19 包 ok
|
||||
(rebase 后复跑);Dev `make test` 组合全绿(core 1 + backend 19 + frontend vitest 40 +
|
||||
ui vitest 68 + agent-command 2)。安全负例:SSRF 私网/元数据端点/重定向逐跳、执行工具
|
||||
黑名单/超时杀组/取消杀组/env 隔离、MCP 不可达 fail-closed、技能未安装 fail-closed、
|
||||
allowlist 未知名 fail-closed、预算超限永久失败。
|
||||
- 影响与剩余项:run_command 不是 OS 沙箱(宿主隔离责任,文档声明);技能正文与 MCP server
|
||||
描述属提示注入面(受信根+上限);产品 squad 默认后端仍为 agent-system,角色显式声明
|
||||
Backend:"agent-native" 才走内核(parity 渐进启用条款,AB 扩面验收另行推进);部署与
|
||||
真人模型实测待所有者安排。
|
||||
|
||||
Vendored
+1
-1
Submodule deps/agent-native updated: 228daa3ff5...f9ab2ef698
Vendored
+1
-1
Submodule deps/agent-squad updated: 1aa548ff14...9a402e468e
+1
-1
Submodule modules/backend updated: 2880b58b7b...87a3d0dbfb
Reference in New Issue
Block a user