Fix codex approve policy

This commit is contained in:
weishu
2026-03-16 13:00:09 +08:00
parent bfc9ad9f0c
commit 1f02bb7de1
12 changed files with 461 additions and 49 deletions
@@ -33,6 +33,16 @@ describe('appServerConfig', () => {
});
expect(params.sandbox).toBe('danger-full-access');
expect(params.approvalPolicy).toBe('never');
});
it('keeps on-failure approvals for safe-yolo threads', () => {
const params = buildThreadStartParams({
mode: { permissionMode: 'safe-yolo' },
mcpServers
});
expect(params.sandbox).toBe('workspace-write');
expect(params.approvalPolicy).toBe('on-failure');
});