Commit Graph

  • e33172c44e Add PR 3420 to CHANGELOG (it was missing) Paul Kompfner 2026-01-14 11:04:24 -05:00
  • 3d858e8aa6 Merge pull request #3444 from pipecat-ai/mb/update-quickstart-0.0.99 Mark Backman 2026-01-14 10:29:55 -05:00
  • eab059c49a Merge pull request #3446 from pipecat-ai/mb/add-3392-changelog Mark Backman 2026-01-14 10:28:57 -05:00
  • 4aaff04fb3 Add PR 3392 to changelog, linting cleanup Mark Backman 2026-01-14 09:43:17 -05:00
  • cb364f3cab Update quickstart example for 0.0.99 Mark Backman 2026-01-14 08:58:04 -05:00
  • a9bfb090c3 Merge pull request #3287 from ashotbagh/feature/asyncai-multicontext-wss Mark Backman 2026-01-14 07:52:52 -05:00
  • c4ae4025f3 Adjustments of Async TTS for multicontext websocket support Ashot 2026-01-14 16:33:30 +04:00
  • 15067c678d adapt Async TTS to updated AudioContextTTSService Ashot 2026-01-07 21:42:30 +04:00
  • 5ae592f38e Improve Async TTS interruption handling by using AudioContextTTSService class and add changelog fragments Ashot 2026-01-07 15:55:35 +04:00
  • 9cdbc56be3 Fix TTFB metric and add multi-context WebSocket support for Async TTS Ashot 2025-12-23 16:35:45 +04:00
  • dbeb6dd4ab Refactor to use frame-based interruption control hush/nonInterruptible James Hush 2026-01-14 11:39:45 +08:00
  • c2fdbc9e65 Add example demonstrating dynamic interruption toggling James Hush 2026-01-14 11:23:29 +08:00
  • 86ed485711 Merge pull request #3440 from pipecat-ai/changelog-0.0.99 v0.0.99 Aleix Conchillo Flaqué 2026-01-13 17:02:41 -08:00
  • 7e1b4a4e90 update cosmetic changelog updates for 0.0.99 Aleix Conchillo Flaqué 2026-01-13 16:59:46 -08:00
  • 4531d517da Update changelog for version 0.0.99 aconchillo 2026-01-14 00:49:15 +00:00
  • 6fd5847f84 Merge pull request #3439 from pipecat-ai/aleix/uv-lock-2026-01-13 Aleix Conchillo Flaqué 2026-01-13 16:48:07 -08:00
  • 2015eba9b2 uv.lock: upgrade to latest versions Aleix Conchillo Flaqué 2026-01-13 16:45:44 -08:00
  • 84f16ee895 Merge pull request #3438 from pipecat-ai/mb/fix-26a Mark Backman 2026-01-13 19:43:50 -05:00
  • 5b2af03b16 Merge pull request #3437 from pipecat-ai/aleix/update-aggregator-logs Aleix Conchillo Flaqué 2026-01-13 16:39:29 -08:00
  • b313395dc3 Fix 26a foundational Mark Backman 2026-01-13 19:31:24 -05:00
  • 0d6bdbee10 LLMContextAggregatorPair: make strategy logs less verbose Aleix Conchillo Flaqué 2026-01-13 15:11:22 -08:00
  • 248dac3a9d Merge pull request #3420 from pipecat-ai/pk/fix-gemini-3-parallel-function-calls Aleix Conchillo Flaqué 2026-01-13 14:40:33 -08:00
  • be49a54856 Fast-exit in the fix for parallel function calling with Gemini 3, if we can determine up-front that there's no work to do Paul Kompfner 2026-01-13 17:32:20 -05:00
  • bd9ee0d646 Merge pull request #3434 from pipecat-ai/aleix/context-appregator-pair-tuple Aleix Conchillo Flaqué 2026-01-13 14:12:51 -08:00
  • 442e0e582d Merge pull request #3431 from pipecat-ai/mb/update-realtime-examples-transcript-handler Mark Backman 2026-01-13 17:10:40 -05:00
  • 38194c0cff Merge pull request #3436 from pipecat-ai/pk/remove-transcript-processor-reference kompfner 2026-01-13 17:06:17 -05:00
  • 0ebdaba03c Remove dead import of TranscriptProcessor (which is now deprecated) Paul Kompfner 2026-01-13 17:02:57 -05:00
  • ee82377d68 examples: fix 22d to push some CancelFrame and EndFrame Aleix Conchillo Flaqué 2026-01-13 13:40:24 -08:00
  • 861588e4a3 examples: update all examples to use the new LLMContextAggregatorPair tuple Aleix Conchillo Flaqué 2026-01-13 13:40:03 -08:00
  • 1ab3bf2ef6 LLMContextAggregatorPair: instances can now return a tuple Aleix Conchillo Flaqué 2026-01-13 13:40:55 -08:00
  • bb00d223c9 Update 26a to use context aggregator transcription events Mark Backman 2026-01-13 14:13:32 -05:00
  • 86fbfaddd1 Merge pull request #3435 from pipecat-ai/aleix/fix-llm-context-create-audio-message Aleix Conchillo Flaqué 2026-01-13 13:59:28 -08:00
  • 5612bf513b LLMContext: fix create_audio_message Aleix Conchillo Flaqué 2026-01-13 13:50:09 -08:00
  • 87d0dc9e24 Merge pull request #3412 from pipecat-ai/mb/remove-41a-b Mark Backman 2026-01-13 16:45:26 -05:00
  • 30fbcfbf71 Rework fix for parallel function calling with Gemini 3 Paul Kompfner 2026-01-13 16:33:59 -05:00
  • 5d90f4ea06 Merge pull request #3428 from pipecat-ai/mb/fix-tracing-none-values Mark Backman 2026-01-13 15:40:10 -05:00
  • f6d09e1574 Merge pull request #3430 from pipecat-ai/pk/request-image-frame-fixes kompfner 2026-01-13 15:36:44 -05:00
  • b8e48dee7f Merge pull request #3433 from pipecat-ai/mb/port-realtime-examples-transcript-events Mark Backman 2026-01-13 15:36:06 -05:00
  • a6ccb9ec69 Merge pull request #3427 from pipecat-ai/mb/add-07j-gladia-vad-example Mark Backman 2026-01-13 15:35:24 -05:00
  • 66551ebdf5 Merge pull request #3426 from pipecat-ai/mb/changelog-3404 Mark Backman 2026-01-13 15:34:58 -05:00
  • 21534f7d83 added changelog file for #3430 Aleix Conchillo Flaqué 2026-01-13 12:21:22 -08:00
  • d591f9e108 Remove 28-transcription-processor.py Mark Backman 2026-01-13 15:20:59 -05:00
  • aa2589d3be Update examples to use transcription events from context aggregators Mark Backman 2026-01-13 15:13:05 -05:00
  • 9d6067fa78 examples(foundational): speak "Let me check on that" in 14d examples Aleix Conchillo Flaqué 2026-01-13 12:07:11 -08:00
  • 027e54425a examples(foundational): associate image requests to function calls Aleix Conchillo Flaqué 2026-01-13 11:57:12 -08:00
  • e268c73c41 LLMAssistantAggregator: cache function call requested images Aleix Conchillo Flaqué 2026-01-13 11:56:43 -08:00
  • d3c57e2da0 UserImageRawFrame: don't deprecate request field Aleix Conchillo Flaqué 2026-01-13 11:56:13 -08:00
  • 02eace5a16 UserImageRequestFrame: don't deprecate function call related fields Aleix Conchillo Flaqué 2026-01-13 11:55:55 -08:00
  • 15bc1dd999 Update GeminiLiveLLMService to push Thought frames when thought content is returned Mark Backman 2026-01-13 14:13:00 -05:00
  • b937956dc8 Fix request_image_frame and usage Paul Kompfner 2026-01-13 13:15:32 -05:00
  • efbc0c8510 Fix TTS, realtime LLM services could return unknown for model_name Mark Backman 2026-01-13 12:04:15 -05:00
  • d0f227189c fix: openai llm model name is unknown (#3422) Himanshu Gunwant 2026-01-13 22:25:52 +05:30
  • 41eef5efc4 Add 07j Gladia VAD foundational example, add to release evals Mark Backman 2026-01-13 11:36:15 -05:00
  • f00f9d9f1a Add changelog fragments for PR 3404 Mark Backman 2026-01-13 11:29:17 -05:00
  • ae59b3ba36 Merge pull request #3404 from poseneror/feature/gladia-vad-events Mark Backman 2026-01-13 11:26:56 -05:00
  • 6668712f7b Add evals for parallel function calling Paul Kompfner 2026-01-12 17:00:13 -05:00
  • 8812686b17 Fix parallel function calling with Gemini 3. Paul Kompfner 2026-01-12 16:01:48 -05:00
  • 8b0f0b5bb4 Merge pull request #3425 from pipecat-ai/pk/gemini-3-flash-new-thinking-levels kompfner 2026-01-13 11:02:53 -05:00
  • f5e8a04e3b Bump aiortc dependency, which relaxes the constraint on av, which was pinned to 14.4.0, which no longer has all necessary wheels Paul Kompfner 2026-01-13 10:50:08 -05:00
  • a298ce3b41 Merge pull request #3424 from pipecat-ai/mb/tts-append-trailing-space Mark Backman 2026-01-13 10:42:40 -05:00
  • 31daa889e8 Add append_trailing_space to TTSService to prevent vocalizing trailing punctuation; update DeepgramTTSService and RimeTTSService to use the arg Mark Backman 2026-01-13 09:24:23 -05:00
  • 76a058178e Add Gemini 3 Flash-specific thinking levels Paul Kompfner 2026-01-13 09:50:59 -05:00
  • 3304b18ac2 Add should_interrupt + broadcast user events poseneror 2026-01-13 14:19:50 +02:00
  • b95a6afe77 feat(gladia): add VAD events support poseneror 2026-01-11 09:43:02 +02:00
  • f6ed7d7582 Merge pull request #3418 from pipecat-ai/mb/speechmatics-task-cleanup Mark Backman 2026-01-12 19:24:56 -05:00
  • cd3290df1c Small cleanup for task creation in SpeechmaticsSTTService Mark Backman 2026-01-12 16:00:32 -05:00
  • 2296caf529 Merge pull request #3414 from pipecat-ai/mb/changelog-3410 Mark Backman 2026-01-12 13:43:42 -05:00
  • 90ded6658d Merge pull request #3403 from pipecat-ai/mb/inworld-tts-add-keepalive Mark Backman 2026-01-12 13:31:24 -05:00
  • 7e97fb80a5 Merge pull request #3392 from pipecat-ai/mb/websocket-service-connection-closed-error Mark Backman 2026-01-12 13:11:43 -05:00
  • b58471fdb1 Add Exotel and Vonage to Serializers in README services list Mark Backman 2026-01-12 12:24:56 -05:00
  • 46b4f9f29b Merge pull request #3413 from pipecat-ai/aleix/fix-assistant-thought-aggregation Aleix Conchillo Flaqué 2026-01-12 09:21:42 -08:00
  • ec20d72aba LLMAssistantAggregator: reset aggregation after adding the thought, not before Aleix Conchillo Flaqué 2026-01-12 09:07:23 -08:00
  • 5743e2a99b Update changelog for PR 3410.changed.md Mark Backman 2026-01-12 12:15:40 -05:00
  • 2f429a2e76 Merge pull request #3410 from Vonage/feat/fastapi-ws-vonage-serializer Mark Backman 2026-01-12 12:10:57 -05:00
  • 3e982f7a4a refactor: rename audio_packet_bytes to fixed_audio_packet_size Varun Pratap Singh 2026-01-12 22:11:39 +05:30
  • 89484e281d Remove foundational examples 41a and 41b Mark Backman 2026-01-12 10:11:58 -05:00
  • f4cacf648e Adding DailyParams to the 41b example. filipi/adding_daily_params filipi87 2026-01-12 10:38:37 -03:00
  • 14a115f372 changelog: add fragments for PR #3410 Varun Pratap Singh 2026-01-12 18:12:27 +05:30
  • e96595fe59 feat: update FastAPI WebSocket transport and add Vonage serializer Varun Pratap Singh 2026-01-12 17:50:38 +05:30
  • f58d21862b WebsocketService: Add _maybe_try_reconnect and use for exception cases Mark Backman 2026-01-11 16:43:37 -05:00
  • 38506f51f7 fix(openrouter): handle multiple system messages for Gemini models Om Chauhan 2026-01-11 21:19:47 +05:30
  • aac24ad2d4 InworldTTSService: Add keepalive task Mark Backman 2026-01-10 11:18:35 -05:00
  • 1df9575e20 Merge pull request #3400 from pipecat-ai/aleix/ensure-bot-speaking-flag-is-set Aleix Conchillo Flaqué 2026-01-10 07:34:26 -08:00
  • 64609fe80f BaseOutputTransport: ensure bot speaking flag is set on time Aleix Conchillo Flaqué 2026-01-09 18:42:19 -08:00
  • 533a54e111 Merge pull request #3399 from pipecat-ai/aleix/groq-switch-orpheus Aleix Conchillo Flaqué 2026-01-09 20:39:56 -08:00
  • b59c3eb470 GroqTTSService: switch to canopylabs/orpheus-v1-english Aleix Conchillo Flaqué 2026-01-09 16:52:06 -08:00
  • 0366fc35cb Merge pull request #3398 from pipecat-ai/aleix/examples-foundational-fix-49c-transport Aleix Conchillo Flaqué 2026-01-09 17:39:54 -08:00
  • d86ff4b1ee Merge pull request #3397 from pipecat-ai/aleix/add-setup-pipeline-task Aleix Conchillo Flaqué 2026-01-09 17:39:25 -08:00
  • f8040324e1 Merge pull request #3396 from pipecat-ai/aleix/add-pipeline-task-pipeline-property Aleix Conchillo Flaqué 2026-01-09 17:38:51 -08:00
  • 9c81acb159 Track websocket disconnecting status to improve error handling Mark Backman 2026-01-09 16:48:51 -05:00
  • 65395b1112 examples(foundational): add missing transport.output() to 49c Aleix Conchillo Flaqué 2026-01-09 16:44:04 -08:00
  • d2696be03b PipelineTask: add external pipeline task setup files Aleix Conchillo Flaqué 2026-01-09 16:35:11 -08:00
  • 2da4d420f9 PipelineTask: add pipeline property Aleix Conchillo Flaqué 2026-01-09 15:47:02 -08:00
  • 47781e95ab Add a workaround for an issue in a specific av library version (16.1.0). av is depended on by aiortc, which is necessary for pipecat-ai[webrtc]. pk/workaround-av-library-issue Paul Kompfner 2026-01-09 16:42:24 -05:00
  • a992f95c02 clarify changelog with #3343 fix Aleix Conchillo Flaqué 2026-01-09 10:37:16 -08:00
  • edd8e07df6 update changelog with #3343 fix Aleix Conchillo Flaqué 2026-01-09 10:31:29 -08:00
  • c813d43da0 Merge pull request #3343 from omChauhanDev/fix/auto-resolve-function-result Aleix Conchillo Flaqué 2026-01-09 10:04:20 -08:00
  • c973445ab7 Merge pull request #3385 from pipecat-ai/aleix/context-aggregator-turn-stop-messages Aleix Conchillo Flaqué 2026-01-09 09:52:48 -08:00
  • 25f6ba76d6 add start timestamp to user and assistant turn messages Aleix Conchillo Flaqué 2026-01-08 21:24:21 -08:00
  • 8f47c569f9 examples(foundational): add 28-user-assistant-turns.py Aleix Conchillo Flaqué 2026-01-08 20:13:44 -08:00