Fix Codex default approval policy for remote sessions (#328)

This commit is contained in:
pppobear
2026-03-20 18:45:18 +08:00
committed by GitHub
parent a02f908dc5
commit ae39fc5e77
3 changed files with 35 additions and 1 deletions
@@ -27,6 +27,17 @@ describe('appServerConfig', () => {
});
});
it('uses on-request approvals for default Codex threads', () => {
const params = buildThreadStartParams({
cwd: '/workspace/project',
mode: { permissionMode: 'default', collaborationMode: 'default' },
mcpServers
});
expect(params.sandbox).toBe('workspace-write');
expect(params.approvalPolicy).toBe('on-request');
});
it('ignores CLI overrides when permission mode is not default', () => {
const params = buildThreadStartParams({
cwd: '/workspace/project',