Commit Graph

  • 2281cd8359 Extract ExternalUserTurnCompletionStopStrategy as a reusable base Aleix Conchillo Flaqué 2026-05-01 15:09:30 -07:00
  • 480eca42f5 Split user-turn-stop into inference-triggered and finalized events Aleix Conchillo Flaqué 2026-05-01 14:53:53 -07:00
  • 1073510574 Merge pull request #4407 from pipecat-ai/mb/ui-agent-wire-format Mark Backman 2026-05-07 20:03:41 -04:00
  • 47c05f3f30 Simplify changelog entry Mark Backman 2026-05-07 16:58:08 -07:00
  • 24904b89f5 Merge pull request #4443 from Anrahya/fix-gemini-tts-voice-names Mark Backman 2026-05-07 19:41:30 -04:00
  • c78977e4c7 chore: remove Gemini TTS voice name test orphis 2026-05-08 05:03:15 +05:30
  • f78b5f9240 Merge pull request #4446 from inworld-ai/ian/inworld-pcm Mark Backman 2026-05-07 19:25:57 -04:00
  • 406f8b730b [inworld] default to using PCM encoding Ian Lee 2026-05-07 14:49:57 -07:00
  • 7a2cec2e45 Merge pull request #4426 from marcelodiaz558/feature/elevenlabs_stt_keyterms Mark Backman 2026-05-07 18:44:09 -04:00
  • edfcd6948b Add ElevenLabs STT keyterms support Marcelo Díaz 2026-05-06 01:30:49 +00:00
  • 991ee9e0e6 Merge pull request #4404 from pipecat-ai/pk/mitigate-calls-to-missing-tools kompfner 2026-05-07 15:05:13 -04:00
  • cb426cbb14 Fixing format. filipi87 2026-05-07 16:04:43 -03:00
  • d39beff817 Fixing format. filipi87 2026-05-07 16:01:54 -03:00
  • 1eade184f1 Creating a status endpoint to return the available transports. filipi87 2026-05-07 15:53:15 -03:00
  • a696729343 Merge pull request #4439 from pipecat-ai/mb/fix-deprecation-video-out-bitrate Mark Backman 2026-05-07 14:42:26 -04:00
  • ba705e9501 chore: add changelog for Gemini TTS voice fix orphis 2026-05-08 00:11:19 +05:30
  • 98c370457b fix: correct Gemini TTS voice names orphis 2026-05-08 00:09:56 +05:30
  • 3fa193b983 Unified start route to make all transports available. filipi87 2026-05-07 15:34:32 -03:00
  • 6189e920e1 Merge pull request #4433 from pipecat-ai/filipi/refactoring_elevenlabs Filipi da Silva Fuchter 2026-05-07 13:10:36 -03:00
  • 73625a273a Merge pull request #4440 from pipecat-ai/filipi/daily_send_message_issue Filipi da Silva Fuchter 2026-05-07 13:09:53 -03:00
  • f91a55c97c Changelog entry for the fix. filipi87 2026-05-07 11:32:48 -03:00
  • 5f256e241c Fixing a race condition when cleaning up the daily transport. filipi87 2026-05-07 11:29:57 -03:00
  • 954f63dc7b Document deprecation docstring convention in CLAUDE.md. Mark Backman 2026-05-07 10:03:43 -04:00
  • 6cc66a3df1 Update video_out_bitrate deprecation to use sphinx directive. Mark Backman 2026-05-07 09:57:21 -04:00
  • a445399337 Fixing a bug in the ElevenLabs TTS refactor where alignment state was reset too early mid-turn. filipi87 2026-05-07 10:10:54 -03:00
  • 5ed2057599 Merge branch 'main' into filipi/refactoring_elevenlabs filipi87 2026-05-07 09:32:53 -03:00
  • cacde00e26 Merge pull request #4435 from pipecat-ai/filipi/uninterruptible_frame Filipi da Silva Fuchter 2026-05-07 08:46:42 -03:00
  • b1b598f65e Merge pull request #4434 from pipecat-ai/filipi/fix_interruption_regression Filipi da Silva Fuchter 2026-05-07 08:46:10 -03:00
  • 9a8cd5cee5 refactor(async-tool-messages): replace reminder grafting with caller-supplied template pk/nova-sonic-async-tool-support Paul Kompfner 2026-05-06 16:50:56 -04:00
  • c48ee93892 Adding changelog entry for the fix. filipi87 2026-05-06 16:30:22 -03:00
  • cf22dac171 Refactoring TTSService to preserve uninterruptible frames. filipi87 2026-05-06 16:26:45 -03:00
  • 36f6e22aee Adding changelog for the interruption fix. filipi87 2026-05-06 15:39:27 -03:00
  • 921a7a46cb Fix interruption blocked by slow non-uninterruptible frame in queue filipi87 2026-05-06 15:35:43 -03:00
  • fda18a9afa Adding changelog for the elevenlabs improvement. filipi87 2026-05-06 14:58:18 -03:00
  • 1bb0dc1d4f refactor(async-tool-messages): unify on AsyncToolMessagePayload, fix JSON shape on the wire Paul Kompfner 2026-05-06 13:55:56 -04:00
  • d146a7f8e0 Refactoring ElevenLabs to send close_context as soon as the turn context is complete. filipi87 2026-05-06 14:55:49 -03:00
  • 90f0f7cd27 Merge pull request #4431 from pipecat-ai/filipi/tts_deadlock Filipi da Silva Fuchter 2026-05-06 14:52:04 -03:00
  • 37376b3506 Merge pull request #4429 from pipecat-ai/mb/update-grok-default-llm-model Mark Backman 2026-05-06 13:41:05 -04:00
  • 729418c2b7 Merge pull request #4428 from pipecat-ai/mb/deprecate-resampy Mark Backman 2026-05-06 13:40:51 -04:00
  • 4512038a17 Creating a changelog entry for the fix. filipi87 2026-05-06 13:36:20 -03:00
  • a23baf9de6 Fixing TTSService deadlock. filipi87 2026-05-06 13:32:26 -03:00
  • 7d3726a74b feat: support new async-tool mechanism in AWS Nova Sonic Paul Kompfner 2026-05-01 15:08:06 -04:00
  • d18fe7c39c feat(rtvi): type UI accessibility snapshots Mark Backman 2026-05-06 11:29:19 -04:00
  • 41124dc494 refactor(rtvi): clarify UI message names Mark Backman 2026-05-06 11:08:25 -04:00
  • 95db08646c Merge pull request #4430 from pipecat-ai/filipi/flux_audio Filipi da Silva Fuchter 2026-05-06 11:40:06 -03:00
  • 03e5ebb266 Improving watchdog_min_timeout description. filipi87 2026-05-06 11:37:18 -03:00
  • 5daf267c11 Adding changelogs. filipi87 2026-05-06 11:26:14 -03:00
  • 1cb77b422a Created a watchdog_min_timeout to allow to change the default value. filipi87 2026-05-06 11:22:37 -03:00
  • 0c779b4c3d Implementing dynamic watchdog timeout for Deepgram Flux STT filipi87 2026-05-06 11:01:58 -03:00
  • 138991418a docs(changelog): add 4429 entry for Grok default model update Mark Backman 2026-05-06 09:49:20 -04:00
  • 94e136a6b7 fix(xai): update default Grok model to grok-4.20-non-reasoning Mark Backman 2026-05-06 09:48:39 -04:00
  • 9598e262b5 docs(changelog): add 4428 deprecation entry for ResampyResampler Mark Backman 2026-05-06 09:41:14 -04:00
  • 8c3521f2e4 chore(audio): deprecate ResampyResampler in favor of SOXR resamplers Mark Backman 2026-05-06 09:40:13 -04:00
  • eda98fb13f Merge pull request #4424 from pipecat-ai/mb/revert-elevenlabs-tts-alignment Mark Backman 2026-05-06 08:27:25 -04:00
  • 3722ee223c Merge pull request #4419 from pipecat-ai/mb/fix-changelog-entry-4416 Mark Backman 2026-05-05 14:50:24 -04:00
  • 2620e76dab docs(elevenlabs): clarify alignment leading-space handling Mark Backman 2026-05-05 14:39:59 -04:00
  • 2447db766e docs(changelog): add 4424 entry for elevenlabs alignment selection fix Mark Backman 2026-05-05 14:33:19 -04:00
  • 61a81ed87b fix(elevenlabs): use alignment by default, normalizedAlignment only with pronunciation dicts Mark Backman 2026-05-05 14:32:29 -04:00
  • 735cd09c7e Merge pull request #4422 from cshape/tts-2 Mark Backman 2026-05-05 14:00:04 -04:00
  • 2616076bec Add deterministic dev-error demo example Paul Kompfner 2026-05-05 13:04:23 -04:00
  • 40667e50fc Add changelog for #4404 Paul Kompfner 2026-05-05 13:03:49 -04:00
  • e06e0c0282 Mitigate tool-call-related hallucination Paul Kompfner 2026-05-05 13:02:43 -04:00
  • 84eefba4df docs: add changelog fragment for tts-2 default flip Cale Shapera 2026-05-05 09:20:16 -07:00
  • fe3af5d9f7 feat(inworld): default to inworld-tts-2 Cale Shapera 2026-05-05 09:20:16 -07:00
  • 7729eecfe4 Fix changelog filename for 4416 Mark Backman 2026-05-04 21:54:58 -04:00
  • fa31a2fd63 Merge pull request #4416 from pipecat-ai/mb/pr-4333-aws-credentials-review Mark Backman 2026-05-04 21:48:33 -04:00
  • 678d40e102 docs(changelog): add 4333 entries for AWS credential resolver expansion Mark Backman 2026-05-04 19:30:37 -04:00
  • 8becafee38 fix(aws): use shared credential resolver in Polly, Bedrock, AgentCore Mark Backman 2026-05-04 19:23:53 -04:00
  • 83190d38e9 Merge pull request #4414 from pipecat-ai/mb/fix-ttsspeakframe-assistant-turn-stopped Mark Backman 2026-05-04 18:12:33 -04:00
  • 7519c26ac5 Merge pull request #4417 from pipecat-ai/mb/resolve-runner-filepath Mark Backman 2026-05-04 18:09:34 -04:00
  • b2b7e9ee6f Merge pull request #4415 from pipecat-ai/mb/fix-elevenlabs-leading-spaces-flash Mark Backman 2026-05-04 18:08:31 -04:00
  • e864d5778a ci: install runner extra for the coverage job Mark Backman 2026-05-04 16:44:47 -04:00
  • 89f10dd9a1 test: drop webrtc-dependent test, remove webrtc extra from CI Mark Backman 2026-05-04 16:42:05 -04:00
  • f67e3ef0b2 ci: install runner and webrtc extras for the test job Mark Backman 2026-05-04 16:29:58 -04:00
  • 5b087d6aeb docs: add changelog for #4417 Mark Backman 2026-05-04 16:22:26 -04:00
  • e780f759d0 fix: validate download path containment in runner Mark Backman 2026-05-04 16:20:27 -04:00
  • 35153de28e feat(aws): add shared credential resolver with boto3 chain fallback Daniel Wirjo 2026-04-19 12:55:41 +00:00
  • 9886d72f5e Add changelog for PR #4415 Mark Backman 2026-05-04 15:18:15 -04:00
  • 90e6b51acd Fix ElevenLabs alignment chunk spacing Mark Backman 2026-05-04 15:15:37 -04:00
  • 61acdba3ae docs: add changelog entry for #4414 Mark Backman 2026-05-04 10:43:52 -04:00
  • f1a3ee97de fix: surface TTSSpeakFrame greetings in on_assistant_turn_stopped Mark Backman 2026-05-04 10:41:22 -04:00
  • b363b91d12 Merge pull request #4401 from pipecat-ai/mb/grok-realtime-model Mark Backman 2026-05-04 09:44:33 -04:00
  • 43abca0b06 feat(rtvi): add UI Agent Protocol as first-class RTVI message types Mark Backman 2026-05-02 08:38:51 -04:00
  • 30efd11e15 Merge pull request #4397 from pipecat-ai/mb/smallwebrtc-trace-app-message Mark Backman 2026-05-01 20:47:04 -04:00
  • a745e8d318 Merge pull request #4378 from pipecat-ai/pk/more-pyright-fixes kompfner 2026-05-01 14:09:27 -04:00
  • 2730e47e61 ci: install all extras for the pyright type-check job Paul Kompfner 2026-04-30 11:52:51 -04:00
  • 4703df8686 fix: clear 8 more services from pyright ignore list Paul Kompfner 2026-04-30 11:24:50 -04:00
  • 26a40e2e62 fix: clear 10 more services from pyright ignore list Paul Kompfner 2026-04-29 15:23:18 -04:00
  • 31ff07916f fix: clear 10 more services from pyright ignore list Paul Kompfner 2026-04-29 12:48:16 -04:00
  • 814f00ce41 fix: clear 19 TTS/STT/etc. services from pyright ignore list Paul Kompfner 2026-04-29 10:56:04 -04:00
  • 96756bc1f6 fix: clean up TypedDict / Optional patterns in 6 more LLM adapters Paul Kompfner 2026-04-28 17:35:22 -04:00
  • 5e24027fd5 fix: type fixes (and a few latent bug fixes) in 4 LLM adapters Paul Kompfner 2026-04-28 17:15:35 -04:00
  • ef226c8a8e fix: silence _settings NotGiven leaks and tighten Google STT language method Paul Kompfner 2026-04-28 16:19:14 -04:00
  • 2a731336be fix: tighten language_to_<service>_language return types to plain str Paul Kompfner 2026-04-28 16:02:47 -04:00
  • bec407ce3a fix: handle Optional websocket/client receivers across services Paul Kompfner 2026-04-28 11:57:54 -04:00
  • 1cd73b1ef8 refactor: give TAdapter a default to restore precise typing for unparameterized LLMService subclasses Paul Kompfner 2026-04-28 10:21:25 -04:00
  • c4f5f1ebbb test, refactor: follow-ups to LLMService generic refactor Paul Kompfner 2026-04-28 09:43:07 -04:00
  • 49068ff557 refactor: make LLMService generic over its adapter type Paul Kompfner 2026-04-28 09:38:01 -04:00
  • d23bdaaacd fix: handle NotGiven from from_standard_tools in Nova Sonic connect Paul Kompfner 2026-04-27 16:53:21 -04:00
  • 53ce57b7fa fix: tighten _process_completed_function_calls in AWS Nova Sonic Paul Kompfner 2026-04-27 16:41:38 -04:00