ci / test (pull_request) Successful in 1m59s
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)
35 lines
3.3 KiB
Markdown
35 lines
3.3 KiB
Markdown
# 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。
|