(sessionId: string)
| 397 | * The server needs this event before a WS close to trigger archival. |
| 398 | */ |
| 399 | export function makeResultMessage(sessionId: string): SDKResultSuccess { |
| 400 | return { |
| 401 | type: 'result', |
| 402 | subtype: 'success', |
| 403 | duration_ms: 0, |
| 404 | duration_api_ms: 0, |
| 405 | is_error: false, |
| 406 | num_turns: 0, |
| 407 | result: '', |
| 408 | stop_reason: null, |
| 409 | total_cost_usd: 0, |
| 410 | usage: { ...EMPTY_USAGE }, |
| 411 | modelUsage: {}, |
| 412 | permission_denials: [], |
| 413 | session_id: sessionId, |
| 414 | uuid: randomUUID(), |
| 415 | } |
| 416 | } |
| 417 | |
| 418 | // ─── BoundedUUIDSet (echo-dedup ring buffer) ───────────────────────────────── |
| 419 |
no outgoing calls
no test coverage detected