Why: the squad core has to compile without agent-native or agent-intent.
Evidence: core, schema, and the four nested modules passed go test.
Impact: ports stay in the core. Callers use adapters/native.
Refs: D1
Why: the squad core has to compile without agent-native or agent-intent.
Evidence: core, schema, and the four nested modules passed go test.
Impact: ports stay in the core. Callers use adapters/native.
Refs: D1
Why: the squad core has to compile without agent-native or agent-intent. Ports stay in the core; adapters and the CLI own the concrete clients.
Evidence: GOWORK=off go test -count=1 ./squad/ ./store/ ./textextract/ ./schema/ passed, and the intent, sqlite, native, and cmd modules passed their own go test.
Impact: core go.mod keeps error-code-system only. Nested gitlinks stay. Callers register the native backend through agent-squad/adapters/native.
Refs: D1
Co-authored-by: Cursor <cursoragent@cursor.com>
Why: the command has to load guard overlays without naming agent-intent types. Only adapters/intent may import that library.
Evidence: GOWORK=off go test -count=1 in adapters/intent and cmd/agent-squad passed.
Impact: CLI calls NewFromOverlay. Guard domains stay guard.
Refs: D1
Co-authored-by: Cursor <cursoragent@cursor.com>
Why: the squad checkout has to record the same intent and native commits Dev will pin.
Evidence: gitlinks only. Schema and adapter tests already passed on those heads.
Impact: no squad source change.
Refs: D1
Why: the squad checkout has to record the native head that treats a cancelled stream as aborted.
Evidence: go test -count=50 -race ./runtime/llm/ passed on d84a67c.
Impact: gitlink only.
Refs: D1
weichen
merged commit c5c5a24e2c into main2026-10-03 14:02:33 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Why: the squad core has to compile without agent-native or agent-intent.
Evidence: core, schema, and the four nested modules passed go test.
Impact: ports stay in the core. Callers use adapters/native.
Refs: D1