feat: Add permission options for 'ask_user_question' confirmation

This commit is contained in:
DragonnZhang 2026-02-13 17:24:35 +08:00
parent 197d26c07a
commit fbbe21da67

View file

@ -1015,6 +1015,19 @@ function toPermissionOptions(
kind: 'reject_once',
},
];
case 'ask_user_question':
return [
{
optionId: ToolConfirmationOutcome.ProceedOnce,
name: 'Submit',
kind: 'allow_once',
},
{
optionId: ToolConfirmationOutcome.Cancel,
name: 'Cancel',
kind: 'reject_once',
},
];
default: {
const unreachable: never = confirmation;
throw new Error(`Unexpected: ${unreachable}`);