Files
Agent-System-Dev/.task/archive/feature-agent-stack-d1.md
T
weichen fa209419e8
ci / test (pull_request) Successful in 1m59s
Close 1 merged task card(s) and archive them
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-agent-stack-d1.md(PR#156) — merges verified via git log --merges against origin/main.
Impact: .task/*.md moved to .task/archive/ with status backfilled; no code or submodule change.
Refs: task.sh close (card-autoclose-r1)
2026-10-03 14:03:26 +00:00

35 lines
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# feature/agent-stack-d1 任务卡
任务主记录:PR #156 https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/156(merge 19b93ed09c);状态:已完成(回填);owner:weichen
## 基线与授权
- 权威仓:ssh://git@git-ssh.u1680832.nyat.app:31411/weichen/Agent-System-Dev.git;目标分支:main;R0(initial_base_sha)= 954ea44478ceac73d205c3a68b5de522847fb6cf
- 工作区:/home/weichen/projects/Agent-System-Dev-wt-feature-agent-stack-d1(worktree);分支:feature/agent-stack-d1
- 授权与交付终点:合入 Intent、Native、Squad、Backend、Dev 的 feature/agent-stack-d1,然后在本 worktree 运行 make task-finish。不改分支保护、不发版、不改写历史。不改模块路径,不删除嵌套 gitlink。
## 目标与非目标
- 目标:按提案第 3 节把三库解耦。Native 删掉 intentgate,契约并进 exec,Options 拆成嵌入子结构。Squad 核心只留端口;native、intent、sqlite、命令各自成模块。三库各自给出 schema 样例和往返测试。Backend 改走 adapters/native。Dev 的 test-libs 覆盖新模块,核心 go list -deps 不得看见兄弟库,agent-intent 只许 adapters/intent 和 Backend internal/intentgate 导入。
- 非目标:不改模块路径,不删除嵌套 gitlink,不做 go.work、AgentSpec 迁移、workflow 退役,也不做意图校验器的 Registry 作用域改动。N10、N20、N22、Q20、Q21、I3、I5 以及后续 N1/Q1/I1 不在本批。
## 同步记录
| 节点 | sync_base_sha | tested_head_sha | checked_at |
|---|---|---|---|
| 启动 | 954ea44478ceac73d205c3a68b5de522847fb6cf | 954ea44478ceac73d205c3a68b5de522847fb6cf | 2026-10-03T13:26:20Z |
| 同步前验收 | 954ea44478ceac73d205c3a68b5de522847fb6cf | 10bff94a6aa928b27cded352eb21f5e4d985ebc9 | 2026-10-03T13:47:07Z |
| 同步前验收 | 954ea44478ceac73d205c3a68b5de522847fb6cf | af649e19b7a7ea0c0a6f92dceafb384c1a8a747f | 2026-10-03T13:52:17Z |
## 结果与验证
- 结果:Intent 65aaebc,Native d84a67c,Squad 02c0d6a,Backend 0a9a977。Dev 钉住这四个头。Native 删除 intentgate 并把契约并进 exec,取消中的 SSE 以 aborted 结束。Squad 核心不再导入兄弟库;adapters/intent、adapters/native、adapters/sqlite 与 cmd/agent-squad 各自有 go.mod。
- 验证:2026-10-03,worktree bbffa42。Native `GOWORK=off go test -count=50 -race ./runtime/llm/` 通过。`make test` 退出码 0(boundaries、pins、libs 含四个新模块、core、backend、frontend 13 文件 68 测试、ui 11 文件 79 测试、agent-command)。`make build` 产出 `bin/agent-system`,版本串含 native=d84a67c squad=02c0d6a intent=65aaebc backend=0a9a977。
- 影响与剩余项:模块路径与嵌套 gitlink 保持不变。N10、N20、N22、Q20、Q21、I3、I5 以及后续 N1/Q1/I1 仍未做。development-guidelines 嵌套指针与 Dev 顶层不一致,check-pins 只告警。
## 闭合记录(card-autoclose 回填)
- 依据:merge 19b93ed09c0b80de78eed45763b482616b54ed06(PR #156)已包含于 origin/main,分支成果已落盘;本段为合入后回填。
- 合并主题:Merge pull request 'Pin the D1 library and backend heads' (#156) from feature/agent-stack-d1 into main
- 归档:随闭合移入 .task/archive/;任务执行期的过程证据见原任务记录与 PR。