(details: RequiresActionDetails)
| 806 | |
| 807 | // Callback for when a permission prompt is shown |
| 808 | const onPermissionPrompt = (details: RequiresActionDetails) => { |
| 809 | if (feature('COMMIT_ATTRIBUTION')) { |
| 810 | setAppState(prev => ({ |
| 811 | ...prev, |
| 812 | attribution: { |
| 813 | ...prev.attribution, |
| 814 | permissionPromptCount: prev.attribution.permissionPromptCount + 1, |
| 815 | }, |
| 816 | })) |
| 817 | } |
| 818 | notifySessionStateChanged('requires_action', details) |
| 819 | } |
| 820 | |
| 821 | const canUseTool = getCanUseToolFn( |
| 822 | effectivePermissionPromptToolName, |
no test coverage detected