()
| 239 | // No-op for teammates (no classifier auto-approval) |
| 240 | }, |
| 241 | onAbort() { |
| 242 | if (decisionMade) return |
| 243 | decisionMade = true |
| 244 | abortController.signal.removeEventListener( |
| 245 | 'abort', |
| 246 | onAbortListener, |
| 247 | ) |
| 248 | reportPermissionWait() |
| 249 | resolve({ behavior: 'ask', message: SUBAGENT_REJECT_MESSAGE }) |
| 250 | }, |
| 251 | async onAllow( |
| 252 | updatedInput: Record<string, unknown>, |
| 253 | permissionUpdates: PermissionUpdate[], |
nothing calls this directly
no test coverage detected