Why: the direct chat path and both consumers must compile the same agent-native commit, or the new loop fields exist in only one replace target. Evidence: make test passed (boundaries, core, backend, frontend 51, ui 71, agent-command). The three agent-native gitlinks are a34689c. Impact: Dev pins deps/agent-native, deps/agent-squad, and modules/backend. Squad behavior stays on the zero-value kernel switches. Refs: feature/agent-harness-p1 Co-authored-by: Cursor <cursoragent@cursor.com>
ui
@ edc1f3b982