mirror of
https://github.com/wu736139669/hapi.git
synced 2026-11-08 01:43:07 +00:00
fix(codex): use supported safe-yolo approval policy (#1079)
Co-authored-by: NPUlrk <21106497+NPUlrk@users.noreply.github.com>
This commit is contained in:
@@ -98,7 +98,7 @@ describe('appServerConfig', () => {
|
||||
});
|
||||
});
|
||||
|
||||
it('keeps on-failure approvals for safe-yolo threads', () => {
|
||||
it('keeps supported escalation approvals for safe-yolo threads', () => {
|
||||
const params = buildThreadStartParams({
|
||||
cwd: '/workspace/project',
|
||||
mode: { permissionMode: 'safe-yolo', collaborationMode: 'default' },
|
||||
@@ -106,7 +106,7 @@ describe('appServerConfig', () => {
|
||||
});
|
||||
|
||||
expect(params.sandbox).toBe('workspace-write');
|
||||
expect(params.approvalPolicy).toBe('on-failure');
|
||||
expect(params.approvalPolicy).toBe('on-request');
|
||||
});
|
||||
|
||||
it('allows MCP elicitation without enabling sandbox prompts for read-only threads', () => {
|
||||
@@ -460,7 +460,7 @@ describe('appServerConfig', () => {
|
||||
cliOverrides: { sandbox: 'read-only', approvalPolicy: 'never' }
|
||||
});
|
||||
|
||||
expect(params.approvalPolicy).toBe('on-failure');
|
||||
expect(params.approvalPolicy).toBe('on-request');
|
||||
expect(params.sandboxPolicy).toEqual({ type: 'workspaceWrite' });
|
||||
expect(params.collaborationMode).toEqual({
|
||||
mode: 'default',
|
||||
|
||||
Reference in New Issue
Block a user