Commit Graph

  • 6a337f1bc6 fix(types): assert_given at store-mode settings read sites Paul Kompfner 2026-04-23 17:39:17 -04:00
  • ef7fa07bf7 Merge pull request #4358 from pipecat-ai/filipi/fix_aiortc_sctp Filipi da Silva Fuchter 2026-04-23 17:49:18 -03:00
  • ce1506792e Linking to the docs instead of full explanation. filipi87 2026-04-23 17:46:54 -03:00
  • 70f3d32734 feat(types): add assert_given for narrowing store-mode settings reads Paul Kompfner 2026-04-23 16:40:07 -04:00
  • 356618b448 fix(types): use is_given at call sites pyright flagged Paul Kompfner 2026-04-23 16:15:07 -04:00
  • 1624d7a474 feat(types): add is_given TypeGuard helpers for NotGiven sentinels Paul Kompfner 2026-04-23 15:19:32 -04:00
  • 092b1dcb0f fix(types): widen TLLMInvocationParams bound to Mapping[str, Any] Paul Kompfner 2026-04-23 14:35:59 -04:00
  • b90ea9bf6a Merge pull request #4352 from pipecat-ai/mb/pyright-fixes-1-per-file Mark Backman 2026-04-23 14:14:36 -04:00
  • 05c97804d5 Merge pull request #4359 from pipecat-ai/pk/changelog-4355-rename kompfner 2026-04-23 14:10:36 -04:00
  • 7a8357a569 chore: rebind Gemini Live reconnect changelog fragment to PR #4355 Paul Kompfner 2026-04-23 12:00:56 -04:00
  • 44756de15a Adding changelog for the SmallWebRTC fix. filipi87 2026-04-23 12:19:56 -03:00
  • 94304ec74e Fixed SmallWebRTC data channel silently stalling on networks with a 1280-byte MTU. filipi87 2026-04-23 12:18:33 -03:00
  • a3fe34f4a2 Merge pull request #4355 from pipecat-ai/pk/gemini-live-context-reseed-on-reconnect kompfner 2026-04-23 11:00:22 -04:00
  • 21f6c2afa5 Update NVIDIA STT services for Nemotron Speech defaults and config parity (#4269) Sathwika Reddy Geereddy 2026-04-23 18:31:27 +05:30
  • 4d14251f4a Merge pull request #4354 from pipecat-ai/filipi/includes_inter_frame_spaces Filipi da Silva Fuchter 2026-04-23 08:49:26 -03:00
  • 1421c4ba22 fix: handle Gemini Live 2.5 quirks when re-seeding context on reconnect Paul Kompfner 2026-04-22 15:58:54 -04:00
  • 6b1d8d9fa5 Fixing merge conflicts. filipi87 2026-04-22 15:22:32 -03:00
  • ac810e57ed Merge branch 'main' into filipi/includes_inter_frame_spaces filipi87 2026-04-22 15:22:06 -03:00
  • bba7ca80e3 Bumping to small-webrtc-prebuilt 2.5.0 to fix karaoke highlighting. filipi87 2026-04-22 15:20:37 -03:00
  • 79250f1fe0 Making includes_inter_frame_spaces optional for word-timestamp. filipi87 2026-04-22 14:20:30 -03:00
  • 4f6e76e6fd Add changelog entries for #4352 Mark Backman 2026-04-22 12:23:33 -04:00
  • b0962861c8 Acknowledge Tkinter's GC-reference idiom with a scoped type ignore Mark Backman 2026-04-22 12:19:16 -04:00
  • ec7c35fe98 Move Mistral message fixups into MistralLLMAdapter Mark Backman 2026-04-22 12:15:47 -04:00
  • 10b86b4bbe Coerce inspect.getdoc() None to empty string before parsing Mark Backman 2026-04-22 12:01:00 -04:00
  • 8ec56092c0 Remove duplicate ResponseCreated type Mark Backman 2026-04-22 11:58:15 -04:00
  • 0c3c5e5c7d Widen ToolsSchema.standard_tools to Sequence for covariance Mark Backman 2026-04-22 11:54:20 -04:00
  • b64ed3f9e2 Narrow settings.model at service boundaries, not via truthiness Mark Backman 2026-04-22 11:50:51 -04:00
  • 5872006d6b Encode lazy-init invariants at the right site, not at read sites Mark Backman 2026-04-22 11:27:25 -04:00
  • 457eb7aa92 Mark abstract image/vision generators as real async generators Mark Backman 2026-04-22 11:19:23 -04:00
  • 14cd476b20 Drop pyright ignores for services fixed by run_stt/run_tts widening Mark Backman 2026-04-22 11:09:27 -04:00
  • 3b0affe5b4 Guard run_stt WebSocket sends with try/except Mark Backman 2026-04-22 11:03:41 -04:00
  • 08fe9157cc Widen run_stt/run_tts return type to AsyncGenerator[Frame | None, None] Mark Backman 2026-04-22 11:01:50 -04:00
  • 3f3d3c9203 Merge pull request #4337 from pipecat-ai/mb/fix-speech-stop-strategy Mark Backman 2026-04-22 10:23:03 -04:00
  • 6b6896a543 Merge pull request #4350 from pipecat-ai/mb/pyright-precise-ignore-list Mark Backman 2026-04-22 09:56:59 -04:00
  • 7858813871 Merge pull request #4270 from sathwikareddy02/nvidia-llm-update Filipi da Silva Fuchter 2026-04-22 10:47:54 -03:00
  • 7bba74ebd6 Expand pyright coverage to full src/pipecat with per-file ignores Mark Backman 2026-04-21 18:51:30 -04:00
  • f425e946eb Merge pull request #4349 from pipecat-ai/mb/serializer-pyright Mark Backman 2026-04-22 09:43:31 -04:00
  • 75bd1b5b9b Merge pull request #4323 from dakshdua/daksh/allow-noninitial-whitespace-chunks Filipi da Silva Fuchter 2026-04-22 10:27:08 -03:00
  • d953c201bd Adding changelog entry to the fix. filipi87 2026-04-22 10:24:21 -03:00
  • 263cad41f0 Add changelog for #4349 Mark Backman 2026-04-21 18:14:15 -04:00
  • df9642eb5a Fix type errors in serializers and add to pyright checked set Mark Backman 2026-04-21 18:12:54 -04:00
  • dcbe86d0fc Unify fallback timeout into the user-speech timer Mark Backman 2026-04-21 17:33:12 -04:00
  • 7fc79511dd Merge pull request #4348 from pipecat-ai/mb/pyright-scripts-docs Mark Backman 2026-04-21 16:56:49 -04:00
  • 4d9dc64af8 Install all extras in format workflow for pyright Mark Backman 2026-04-21 16:51:27 -04:00
  • 21f5cfe21a Fix type errors in utils and add to pyright checked set Mark Backman 2026-04-21 16:47:12 -04:00
  • 308044808d Rename to _user_speech_wait_done Mark Backman 2026-04-21 16:39:30 -04:00
  • c244a950eb Add src/pipecat/tests to include list, alphabetize list Mark Backman 2026-04-21 16:24:53 -04:00
  • 847bd8af4b Remove src/pipecat/sync which doesn't exist Mark Backman 2026-04-21 16:21:46 -04:00
  • 10e58d6e42 Fix type errors in scripts and add to pyright checked set Mark Backman 2026-04-21 16:17:49 -04:00
  • 609a0a14e7 Merge pull request #4341 from pipecat-ai/mb/xai-tts Mark Backman 2026-04-21 15:52:37 -04:00
  • 84891de04d Add voice/xai-http.py to release evals Mark Backman 2026-04-21 15:49:59 -04:00
  • 9a49517609 Add changelog entry for #4341 Mark Backman 2026-04-20 19:30:58 -04:00
  • d8f5c0be71 Add XAITTSService for xAI streaming WebSocket TTS Mark Backman 2026-04-20 19:30:04 -04:00
  • 93393ea91c Merge pull request #4338 from pipecat-ai/mb/fix-examples-types Mark Backman 2026-04-21 15:47:10 -04:00
  • 58a17c7b1b Include examples in type checking Mark Backman 2026-04-20 15:50:49 -04:00
  • 103ced1eaa Merge pull request #4347 from pipecat-ai/mb/deepgram-stt-keepalive-unbound Mark Backman 2026-04-21 15:15:55 -04:00
  • ac9bea27aa Merge pull request #4340 from pipecat-ai/mb/xai-stt Mark Backman 2026-04-21 14:52:38 -04:00
  • 648094da26 Add changelog for #4347 Mark Backman 2026-04-21 14:51:30 -04:00
  • 29d604f608 Fix UnboundLocalError in Deepgram STT connection handler Mark Backman 2026-04-21 14:48:55 -04:00
  • b838bd906b Add changelog for #4340 Mark Backman 2026-04-20 19:03:34 -04:00
  • c091232f2f Add xAI streaming STT service Mark Backman 2026-04-20 19:02:50 -04:00
  • 8e247f395b Merge pull request #4344 from pipecat-ai/mb/11labs-normalized-alignment Mark Backman 2026-04-21 13:41:04 -04:00
  • b0e3b69b35 Merge pull request #4342 from pipecat-ai/mb/docs-workflow-label Mark Backman 2026-04-21 13:40:38 -04:00
  • 9213b22852 Merge pull request #4346 from pipecat-ai/pk/use-ExternalUserTurnStrategies-in-deepgram-flux-example kompfner 2026-04-21 13:20:27 -04:00
  • 81571beb1b Use ExternalUserTurnStrategies, as expected, in a Deepgram Flux example Paul Kompfner 2026-04-21 10:51:59 -04:00
  • a07bee2318 Add changelog for #4344 Mark Backman 2026-04-21 09:12:15 -04:00
  • a0f79b4700 Use ElevenLabs normalized_alignment so word timestamps match spoken audio Mark Backman 2026-04-21 09:09:19 -04:00
  • 2c3f051a1f Merge pull request #4325 from radhikagpt1208/fix/sentry-metrics-drop-metricsframe Mark Backman 2026-04-21 07:57:42 -04:00
  • c1b3a9f4b5 Add pipecat label to update-docs CI workflow Mark Backman 2026-04-20 20:40:54 -04:00
  • 9ded7bab1b Merge pull request #4334 from dhruvladia-sarvam/feat/sarvam-stt-vad-parameters-exposed Mark Backman 2026-04-20 16:04:23 -04:00
  • 34fb303c44 changelog descriptions dhruvladia-sarvam 2026-04-21 00:29:38 +05:30
  • 2aec2467cb Deprecated InputParams fix and default model change to saaras:v3 dhruvladia-sarvam 2026-04-21 00:19:49 +05:30
  • 9d8eefd2a2 Add changelog for #4337 Mark Backman 2026-04-20 11:58:20 -04:00
  • b59c4775da Split user-turn stop timeout into independent speech and STT timers Mark Backman 2026-04-20 11:55:09 -04:00
  • 03bd667f95 Fix Smallest AI TTS WebSocket endpoint URL and remove unsupported flush (#4320) Harshita Jain 2026-04-20 20:45:25 +05:30
  • 3077395ffc Add VADUserTurnStopStrategy for VAD-only realtime pipelines mb/fix-gemini-live-local-vad Mark Backman 2026-04-20 10:01:42 -04:00
  • 2e5e109bb6 Add changelog for #4199 Mark Backman 2026-03-30 10:46:20 -04:00
  • 677ca04a18 Add VADTurnAnalyzerUserTurnStopStrategy for speech-to-speech pipelines Mark Backman 2026-03-30 10:43:07 -04:00
  • e8c3f73968 Merge pull request #4336 from pipecat-ai/mb/pyright-ignore-modules Mark Backman 2026-04-20 09:15:02 -04:00
  • 91e5b1ad9a Handle NVIDIA LLM reasoning content in stream wrapper sathwika 2026-04-20 14:17:39 +05:30
  • f2a19cb1a3 Initial commit for vad parameters on saaras:v3 dhruvladia-sarvam 2026-04-20 13:52:48 +05:30
  • 74becffe55 add changelog sathwika 2026-04-10 18:02:12 +05:30
  • 995f897b80 Enhance NVIDIA LLM reasoning tokens handling and allow keyless local NIM endpoints sathwika 2026-04-10 17:58:06 +05:30
  • 74d11dc0aa Silence pyright diagnostics for unchecked modules in IDE Mark Backman 2026-04-19 09:19:15 -04:00
  • b435ddfa44 feat(tts): add includes_inter_frame_spaces flag to word-timestamp API Ian Lee 2026-04-18 12:03:32 -07:00
  • 6d3dfd8f64 Merge pull request #4329 from pipecat-ai/mb/resolve-krisp-warning Mark Backman 2026-04-17 18:23:01 -04:00
  • ce9c214eec Silence krisp_audio import logs on auto-import Mark Backman 2026-04-17 16:51:00 -04:00
  • 8c8b76e9d2 Merge pull request #4326 from pipecat-ai/mb/flux-multilingual Mark Backman 2026-04-17 15:59:11 -04:00
  • 7b3141ba19 chore: update changelog fragment to PR #4328 denxxs 2026-04-18 01:15:27 +05:30
  • 928ade993b fix: re-seed Gemini Live context on reconnect without session resumption denxxs 2026-04-18 01:14:05 +05:30
  • 42a6fc703c Address review feedback Mark Backman 2026-04-17 15:38:14 -04:00
  • c5c18335fd Merge pull request #4324 from pipecat-ai/mb/pyright-initial Mark Backman 2026-04-17 14:04:35 -04:00
  • 3159503c7f Merge pull request #4327 from pipecat-ai/filipi/pyright_service_switcher Mark Backman 2026-04-17 13:59:40 -04:00
  • 0340e25e9f Fixing typecheck for service switcher. filipi87 2026-04-17 12:44:57 -03:00
  • af861b7975 Add changelog for #4326 Mark Backman 2026-04-17 10:31:37 -04:00
  • 6bb4e8295f Add multilingual support for Deepgram Flux STT Mark Backman 2026-04-17 10:30:45 -04:00
  • f5f92dea63 Add changelog entries and restore multi-line WhatsApp error log Mark Backman 2026-04-16 22:55:50 -04:00
  • cb1463f9f1 Fix type errors in runner and add to pyright checked set Mark Backman 2026-04-16 22:05:01 -04:00
  • 4c19f5584c VIVA SDK TT v3 support (#4252) Garegin Harutyunyan 2026-04-17 15:53:41 +04:00
  • 80fecab4de Fix SentryMetrics dropping MetricsFrame from stop_ttfb/stop_processing Radhika Gupta 2026-04-17 14:48:36 +05:30