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