(state, detail)
| 4170 | } |
| 4171 | }, |
| 4172 | onStateChange(state, detail) { |
| 4173 | if (state === 'failed') { |
| 4174 | bridgeFailureDetail = detail |
| 4175 | } |
| 4176 | logForDebugging( |
| 4177 | `[bridge:sdk] State change: ${state}${detail ? ` — ${detail}` : ''}`, |
| 4178 | ) |
| 4179 | output.enqueue({ |
| 4180 | type: 'system' as StdoutMessage['type'], |
| 4181 | subtype: 'bridge_state' as string, |
| 4182 | state, |
| 4183 | detail, |
| 4184 | uuid: randomUUID(), |
| 4185 | session_id: getSessionId(), |
| 4186 | } as StdoutMessage) |
| 4187 | }, |
| 4188 | initialMessages: |
| 4189 | mutableMessages.length > 0 ? mutableMessages : undefined, |
| 4190 | }) |
no test coverage detected