Part of the owner's ask #12068 (AI agnostic). Keep this pull to the files named; earlier tries went red by spreading into src/flow, src/core/events and src/boards. A new process start must be listed in test/spawn-sites.test.ts (and test/spawn-pipes.test.ts) with its reason. The branch mason/12068-the-forge-is-ai-agnostic-you-connect-you (f580581a93e3) holds earlier work to borrow from, not to merge whole.
Done looks like:
Files: src/crew/agent_runner.ts, src/crew/claude.ts, src/crew/runner.ts, src/crew/dispatch.ts, src/crew/one_shot.ts, src/crew/conversation.ts, test/agent-runner-seam.test.ts
Part of the owner's ask #12068 (AI agnostic). Keep this pull to the files named; earlier tries went red by spreading into src/flow, src/core/events and src/boards. A new process start must be listed in test/spawn-sites.test.ts (and test/spawn-pipes.test.ts) with its reason. The branch
mason/12068-the-forge-is-ai-agnostic-you-connect-you(f580581a93e3) holds earlier work to borrow from, not to merge whole.