(decision: PolicyDecision)
| 42 | ]) |
| 43 | |
| 44 | function modeFor(decision: PolicyDecision): ClaudeCodePermissionMode { |
| 45 | switch (decision) { |
| 46 | case 'allow': |
| 47 | return 'bypassPermissions' |
| 48 | case 'ask': |
| 49 | return 'acceptEdits' |
| 50 | case 'deny': |
| 51 | return 'default' |
| 52 | } |
| 53 | } |
| 54 | |
| 55 | export function mapPolicyToClaudeFlags( |
| 56 | policy: SandboxPolicy | undefined, |
no outgoing calls
no test coverage detected