Skip to content

v5.15.0

Latest

Choose a tag to compare

@github-actions github-actions released this 12 Oct 09:19
a7e8b09

5.15.0 (2026-10-08)

Features

  • Listen V1: Reconfigure active Nova-3 streams without reconnecting with sendConfigure({ type: "Configure", ... }), including keyterms and numerals. Configure rejections arrive as typed ListenV1Error messages.
  • Voice Agent: Exchange experimental custom Think-provider payloads with sendCustomToThinkProvider(...) and AgentV1CustomFromThinkProvider messages. This requires a configured custom Think-provider wss:// endpoint.

Bug Fixes

  • WebSockets: Connection errors now retry through the configured reconnectAttempts budget unless the application explicitly closed the socket.
  • Custom transports: The reconnect retry budget resets after the default five-second stable-open period, while unstable connections still stop after reconnectAttempts.

Validation

  • make build, make test, make lint, and make typecheck-tests
  • Browser E2E: 26/26 with configured credentials and project
  • Live Listen V1 Configure example and nullable-keyterms probe

Custom Think-provider round trips require an application-owned endpoint and remain environment-specific.