(state, detail)
| 3990 | } |
| 3991 | }, |
| 3992 | onStateChange(state, detail) { |
| 3993 | if (state === 'failed') { |
| 3994 | bridgeFailureDetail = detail |
| 3995 | } |
| 3996 | logForDebugging( |
| 3997 | `[bridge:sdk] State change: ${state}${detail ? ` — ${detail}` : ''}`, |
| 3998 | ) |
| 3999 | output.enqueue({ |
| 4000 | type: 'system' as StdoutMessage['type'], |
| 4001 | subtype: 'bridge_state' as string, |
| 4002 | state, |
| 4003 | detail, |
| 4004 | uuid: randomUUID(), |
| 4005 | session_id: getSessionId(), |
| 4006 | } as StdoutMessage) |
| 4007 | }, |
| 4008 | initialMessages: |
| 4009 | mutableMessages.length > 0 ? mutableMessages : undefined, |
| 4010 | }) |
no test coverage detected