fix(codex): pass ccsx resume through to native codex

Closes #1287
This commit is contained in:
Kai (Tam Nhu) Tran authored and GitHub committed 2026-05-18 09:45:20 -04:00
1 parent 5a7c2202f4
commit 5a54c1b536
7 files changed
+43 -9

No files matched your search

@@ -498,6 +498,26 @@ process.exit(0);
});
}
it('passes ccsx resume straight through to the native Codex binary', () => {
if (process.platform === 'win32') return;
const result = runCodexAlias(['resume', '--help'], {
...process.env,
CI: '1',
NO_COLOR: '1',
CCS_HOME: tmpHome,
CODEX_HOME: path.join(tmpHome, '.codex'),
CCS_CODEX_PATH: fakeCodexPath,
CCS_TEST_CODEX_ARGS_OUT: codexArgsLogPath,
CCS_TEST_CODEX_HELP: 'Resume a previous interactive session',
});
expect(result.status).toBe(0);
expect(result.stdout).toContain('Resume a previous interactive session');
expect(result.stderr).not.toContain('Profile not found: resume');
expect(readLoggedCodexCalls(codexArgsLogPath)).toEqual([['resume', '--help']]);
});
it('strips nested Codex session env from passthrough launches while keeping CODEX_HOME', () => {
if (process.platform === 'win32') return;