refactor(worker): extract AgentRuntime interface, shared provider helpers, and adapter registry

This commit is contained in:
Gabriel Brown
2026-07-10 18:28:41 -04:00
parent 697fb7286d
commit 38431155b2
5 changed files with 278 additions and 163 deletions
@@ -156,6 +156,7 @@ describe('maintenance workspace cleanup', () => {
boxHandle: { boxName: 'spoon-box-tester', release },
githubToken: 'github-token',
redact: (value: string) => value,
runtime: 'codex',
containerName: 'spoon-agent-job-maintenance',
opencodeSession: {
client: {} as never,