refactor(worker): move Codex turn logic into CodexAdapter behind AgentRuntime

This commit is contained in:
Gabriel Brown
2026-07-11 02:53:26 -04:00
parent c1e816741d
commit e5bba720b4
5 changed files with 382 additions and 268 deletions
@@ -49,6 +49,8 @@ vi.mock('../../src/opencode-session', () => ({
replyOpenCodePermission: vi.fn(),
}));
vi.mock('../../src/runtime/docker', () => ({
buildMarkedCommand: vi.fn(() => ['setsid', 'bash', '-lc', '# marker']),
killBoxProcessesByMarker: vi.fn(() => Promise.resolve()),
listWorkspaceContainerNames: vi.fn(() => Promise.resolve([])),
runExecInContainer: vi.fn(),
startWorkspaceContainer: vi.fn(),