Commit Graph

  • 41876088bd docs(sarvam): correct STT README brand from Saarika to Saaras detail/fix-docs/docs-sarvam-correct-stt-readme-brand-from-saarika-3bc283 detail-app[bot] 2026-08-25 20:55:42 +00:00
  • 82c677ce7c fix(workflows): ask first, record an earlier answer as the exception jason/book-room-tool-gated-state-machine Jason Lernerman 2026-08-25 16:44:35 -04:00
  • 39df340107 refactor(workflows): state the spoken-email rules without example addresses Jason Lernerman 2026-08-25 16:34:50 -04:00
  • 7df10efa06 fix(hotel_receptionist): don't re-offer a room the flow never had Jason Lernerman 2026-08-14 16:03:52 -04:00
  • cf3a0d5350 test(hotel_receptionist): tag the scenarios that run the book-room flow Jason Lernerman 2026-08-14 14:32:19 -04:00
  • 8750f8e68c fix(hotel_receptionist): let every stage record a followup Jason Lernerman 2026-08-14 14:09:36 -04:00
  • 9d77e475ce fix(hotel_receptionist): keep the room a date correction didn't invalidate Jason Lernerman 2026-08-14 11:09:52 -04:00
  • 015ea6b398 fix(workflows): use a value already in the conversation instead of re-asking Jason Lernerman 2026-08-14 10:56:32 -04:00
  • c8455c282a fix(hotel_receptionist): read the party size back with the booking Jason Lernerman 2026-08-14 10:51:14 -04:00
  • 9942f6a2d6 fix(hotel_receptionist): judge the ambiguous double by outcome, not turn order Jason Lernerman 2026-08-14 10:40:42 -04:00
  • a3fbc65160 fix(hotel_receptionist): pick a pairing that is still impossible Jason Lernerman 2026-08-14 09:23:24 -04:00
  • 167c64ebac fix(hotel_receptionist): pin HOTEL_TODAY when running a simulation Jason Lernerman 2026-08-14 08:28:48 -04:00
  • 9b2d0149e9 fix(hotel_receptionist): merge double_queen into queen_2beds Jason Lernerman 2026-08-13 18:48:50 -04:00
  • 66e6a5fa44 fix(hotel_receptionist): discharge owed speech from the history, not the audio hook Jason Lernerman 2026-08-14 08:32:49 -04:00
  • 44dbb8367e fix(hotel_receptionist): drop the four instructions the tools already carry Jason Lernerman 2026-08-13 17:03:30 -04:00
  • 3931e5a16a fix(hotel_receptionist): drop the instruction describing the refusals Jason Lernerman 2026-08-13 17:01:17 -04:00
  • c3863d7db3 fix(hotel_receptionist): take one boolean per extra instead of a list Jason Lernerman 2026-08-13 16:50:23 -04:00
  • 088bb167b5 fix(hotel_receptionist): settle the extras before any total exists Jason Lernerman 2026-08-13 16:47:24 -04:00
  • e271f66f71 fix(hotel_receptionist): quote the price per room type AND view Jason Lernerman 2026-08-13 16:40:51 -04:00
  • c880d1b511 fix(hotel_receptionist): give the caller the cheapest matching room Jason Lernerman 2026-08-13 16:37:06 -04:00
  • 3bd4816bdd fix(hotel_receptionist): refuse book_room's out-of-turn calls with what is open Jason Lernerman 2026-08-13 16:21:05 -04:00
  • 0abc796f33 refactor(hotel_receptionist): derive book_room's next action from a step enum Jason Lernerman 2026-08-13 16:05:58 -04:00
  • 769bfc612e feat: add the deployed region to every log record (#6896) main Théo Monnom 2026-08-25 08:40:52 -07:00
  • c4c23f17dc fix(deps): update third party deps renovate/third-party-deps renovate[bot] 2026-08-25 13:43:10 +00:00
  • 5ba2e3bb18 Sunset saaras and saarika v2.5 (#6905) Dhruv Kant Ladia 2026-08-25 19:09:20 +05:30
  • 725be8dc7f fix: retry recording upload connection failures chenghao/fix/AGT-3354-recording-upload-retry Chenghao Mou 2026-08-25 11:51:54 +01:00
  • 278cb398b4 fix(llm): place a backdated chat item by its creation time longc/chat-ctx-insert-by-time Long Chen 2026-08-25 17:54:07 +08:00
  • c20671ce34 fix(dtmf): drop removed repeat_instructions arg from GetDtmfTask example and docstring (#6972) ZF 2026-08-25 10:17:37 +08:00
  • 0ab5562be2 (xai inference): add LLM models (#6971) Tina Nguyen 2026-08-24 16:39:20 -04:00
  • d92b7dd7e2 Bump livekit to 1.1.15 (#6970) Ryan Gaus 2026-08-24 16:12:54 -04:00
  • 5c51e717e3 fix: normalize STT timing after custom nodes chenghao/fix/AGT-3235-adaptive-interruption-without-word-timestamps Chenghao Mou 2026-08-24 19:46:28 +01:00
  • 04853a1d3a Add saaras:v4 as the default and latest Sarvam STT model (#6900) Dhruv Kant Ladia 2026-08-24 23:16:52 +05:30
  • 08b8dfb131 feat(sarvam): add glm5.2, gemma4 and sarvam-105b-conversations model support (#6841) Dhruv Kant Ladia 2026-08-24 23:03:54 +05:30
  • c45cb2b7d0 feat(sarvam): add realtime streaming STT (#6562) Dhruv Kant Ladia 2026-08-24 22:42:51 +05:30
  • f243680768 fix(voice): report played audio across an audio sink swap longc/sink-swap-progress Long Chen 2026-08-24 19:04:41 +08:00
  • b7ba12d9a9 fix: raise the shared http session total timeout to 900s (#6941) Chenghao Mou 2026-08-24 10:54:40 +01:00
  • 09b258dcb6 fix(elevenlabs): stop routing TTS audio to an interrupted stream (#6936) Long Chen 2026-08-24 16:30:46 +08:00
  • d362100642 fix(voice): place recorded audio where it actually played (#6921) Long Chen 2026-08-24 16:04:49 +08:00
  • bcfe5e83a6 fix(openai realtime): recover when the server anchors to a deleted item (#6964) Long Chen 2026-08-24 16:03:21 +08:00
  • a3af82b532 fix(openai realtime): do not commit a turn the server closed itself longc/openai-rt-double-commit Long Chen 2026-08-24 15:59:12 +08:00
  • c8b8eeda99 fix(realtime): cancel the generation when a speech is interrupted (#6962) Long Chen 2026-08-24 14:34:53 +08:00
  • cde6416c36 fix(realtime): separate server turn detection from server replies longc/rt-server-segmentation-caps Long Chen 2026-08-24 14:20:56 +08:00
  • 9d1115167a fix: scope interruption verdicts to agent speech chenghao/fix/AGT-3235-late-verdict-speech-cache Chenghao Mou 2026-08-24 02:04:30 +01:00
  • 1988a5a7f0 Merge remote-tracking branch 'origin/main' into chenghao/fix/AGT-3235-adaptive-interruption-without-word-timestamps Chenghao Mou 2026-08-24 00:49:20 +01:00
  • 6dd57ae68a fix: gate adaptive transcripts only during known overlap Chenghao Mou 2026-08-24 00:37:15 +01:00
  • 3bf38c7878 fix(google): keep unspoken model text out of the realtime transcript (#6955) rosetta-livekit-bot[bot] 2026-08-23 14:20:15 -07:00
  • da6af86ac6 fix(openai realtime): keep derived capabilities in sync with update_options (#6943) Long Chen 2026-08-22 13:12:01 +08:00
  • 4b91850366 agent endpoints: drop comments that restate the code theo/agent-endpoints-sdk Théo Monnom 2026-08-21 18:10:44 -07:00
  • 6916de0bc9 fix: raise the shared http session total timeout to 900s AGT-3354 chenghao/fix/AGT-3354-http-session-total-timeout Chenghao Mou 2026-08-21 20:36:18 +01:00
  • c1acd5d982 feat(speechify): stream with timestamps via /v1/audio/stream/with-timestamps (#6926) Luke Oliff 2026-08-21 19:35:17 +01:00
  • a21d3f745e fix: avoid duplicate agent speech end (#6938) Chenghao Mou 2026-08-21 17:30:35 +01:00
  • 93c8163cee fix: prevent recursive audio interruption transitions Chenghao Mou 2026-08-21 15:59:48 +01:00
  • 01b07a0e57 fix: preserve endpointing pause adjustment chenghao/fix/AGT-3352-restore-endpointing-overlap Chenghao Mou 2026-08-21 15:55:05 +01:00
  • f0b26aab75 fix(openai): read TTS response by content-type, not model name (#6930) Abid Ullah 2026-08-21 18:26:56 +05:00
  • b77894039b fix: restore endpointing overlap when agent speech resumes Chenghao Mou 2026-08-21 14:16:29 +01:00
  • db28484c94 feat(agents): serialize the inline AgentTasks awaited from one turn (#6862) u9g 2026-08-21 09:08:32 -04:00
  • 6207f6c1e8 refactor: centralize adaptive interruption verdict handling Chenghao Mou 2026-08-21 12:45:34 +01:00
  • 82871822f6 fix: keep adaptive verdict pending until speech stops Chenghao Mou 2026-08-13 14:04:17 +01:00
  • 8cb6660818 refactor: clean up transcript gate arming and interrupt re-entrancy Chenghao Mou 2026-08-12 15:53:32 +01:00
  • 0f55265b92 fix: rearm the transcript gate on each new overlap Chenghao Mou 2026-08-12 15:51:00 +01:00
  • 070e867695 fix: centralize adaptive transcript gating Chenghao Mou 2026-08-10 11:22:46 +01:00
  • e3576a7a7b fix: preserve transcripts during VAD fallback Chenghao Mou 2026-08-10 10:19:18 +01:00
  • 88e8ff14e6 fix: preserve transcripts until adaptive verdict Chenghao Mou 2026-08-10 10:07:48 +01:00
  • d38a0a0311 fix: support adaptive interruption without word timestamps Chenghao Mou 2026-08-10 09:34:00 +01:00
  • e314460f7b chore: remove redundant cancellation comment chenghao/fix/AGT-3333-preserve-close-cancellation Chenghao Mou 2026-08-21 10:50:03 +01:00
  • bffc5d7e36 chore: trim cancellation comments Chenghao Mou 2026-08-21 10:47:44 +01:00
  • 89c71040a8 chore: teach reviews to catch untagged PII logs (#6923) Chenghao Mou 2026-08-21 10:23:32 +01:00
  • 5ddc8408be fix(voice): agent and user state while a tool runs (#6937) Long Chen 2026-08-21 15:37:49 +08:00
  • 4ba7ad9a67 fix(elevenlabs): stop routing TTS audio to an interrupted stream longc/elevenlabs-late-audio Long Chen 2026-08-21 11:16:35 +08:00
  • 1e49467fb4 fix(openai): omit routing model from inference updates feat/openai-realtime-inference Russell Martin 2026-08-20 23:52:04 +01:00
  • 70537a800b chore: remove unused ATTR_START_TIME, ATTR_END_TIME, and ATTR_SESSION_OPTIONS telemetry constants detail/dead-code/chore-remove-unused-attr-start-time-attr-end-time-167376 detail-app[bot] 2026-08-20 21:08:35 +00:00
  • ffc4ea1321 chore: remove unused JobExecutor id property detail/dead-code/chore-remove-unused-jobexecutor-id-property-f26b2b detail-app[bot] 2026-08-20 21:08:21 +00:00
  • b3ebdbea48 chore: remove commented-out import_from_string utility in _legacy.py detail/dead-code/chore-remove-commented-out-import-from-string-util-57c869 detail-app[bot] 2026-08-20 21:08:09 +00:00
  • e1c168c9b6 Merge remote-tracking branch 'origin/main' into feat/openai-realtime-inference openai-realtime Russell Martin 2026-08-20 20:40:58 +01:00
  • 61d0881cf0 fix(openai): stop retrying invalid realtime configs Russell Martin 2026-08-20 20:26:37 +01:00
  • 889a63d5c8 refactor(openai): reconnect realtime inference sessions Russell Martin 2026-08-20 19:32:22 +01:00
  • 6a364ec6fd fix(deps): update third party deps renovate/major-third-party-deps renovate[bot] 2026-08-20 18:31:54 +00:00
  • 53c77a6b3c livekit-agents@1.7.0 (#6928) livekit-agents@1.7.0 github-actions[bot] 2026-08-20 14:15:02 -04:00
  • 0ed8afdc34 fix(proto): one ChatItem serializer that carries every declared field (#6756) u9g 2026-08-20 13:49:54 -04:00
  • a527e3850c feat(telemetry): tag content-bearing trace and log keys with lk.pii. for redaction AGT-3074 (#6356) Chenghao Mou 2026-08-20 17:44:07 +01:00
  • 78f06334ef feat(bland): BTTS ws integration (#6752) rv-blandai 2026-08-20 11:33:12 -05:00
  • f60c27455c fix(openai): preserve realtime calls across failover Russell Martin 2026-08-20 17:16:38 +01:00
  • 393d4aa242 fix(rime): remove Arcana model support (#6773) naszzz 2026-08-20 09:14:19 -07:00
  • 0c19884139 fix(openai): negotiate realtime failover replay Russell Martin 2026-08-20 16:35:17 +01:00
  • ebade9130e feat(openai): add inference realtime model Russell Martin 2026-08-20 15:42:59 +01:00
  • 3d196e29c0 docs: remove redundant redaction note chenghao/chore/AGT-3074-pii-log-review Chenghao Mou 2026-08-20 14:46:19 +01:00
  • df6b0d686e chore: teach reviews to catch untagged PII logs Chenghao Mou 2026-08-20 14:42:17 +01:00
  • 5a36124829 fix: place Gemini realtime user turns before replies (#6914) Chenghao Mou 2026-08-20 10:40:09 +01:00
  • 1a5db70966 fix(voice): place recorded audio where it actually played longc/recording-real-playout Long Chen 2026-08-20 17:19:14 +08:00
  • 9ab20410f0 fix(tts): include supported encodings in RuntimeError message (#6910) Yusuf Kerem Kezer 2026-08-20 11:34:09 +03:00
  • f7cfc646bc fix: prevent wait_for_idle cancellation from poisoning user turns (#6913) Excelius 2026-08-20 16:21:59 +08:00
  • d181315fb9 chore(deps): update github actions renovate/github-actions renovate[bot] 2026-08-20 04:27:23 +00:00
  • 8356b54daa fix(cli): restore terminal settings on console exit (#6046) Kamal Mostafa 2026-08-19 21:25:54 -07:00
  • 5e00e0c923 serve server.http routes through the agent data plane Théo Monnom 2026-08-19 18:35:49 -07:00
  • c06ff10fcb feat(ultravox): support server-side external TTS voices via externalVoice (#6850) Santiago Gutierrez 2026-08-19 18:11:55 -07:00
  • 176c9d04af docs: fix typos in healthcare example (#6912) Excelius 2026-08-20 03:52:49 +08:00
  • 5e5790fe09 fix: expose OpenAI Realtime request IDs chenghao/fix/AGT-3314-expose-openai-request-ids Chenghao Mou 2026-08-19 18:36:18 +01:00
  • 88014ce303 chore: bump local inference to 0.2.7 (#6892) Chenghao Mou 2026-08-19 14:15:10 +01:00
  • 3f6d9acae2 fix: preserve cancellation during audio recognition close Chenghao Mou 2026-08-19 11:00:07 +01:00
  • 180d7a14ea fix: wait for final user turn during close (#6897) Chenghao Mou 2026-08-19 10:35:10 +01:00