Commit Graph

  • ab91047300 Fix type errors in pipeline and add to pyright checked set Mark Backman 2026-04-16 21:47:11 -04:00
  • 3127cc6161 Fix type errors in turns and add to pyright checked set Mark Backman 2026-04-16 21:33:43 -04:00
  • 36319ecbf0 Replace system role message Mark Backman 2026-04-16 21:26:08 -04:00
  • c6a1837844 Fix type errors in extensions and add to pyright checked set Mark Backman 2026-04-16 21:22:46 -04:00
  • 31127abd9a Allow inter-token whitespace once non-whitespace has been sent Daksh Dua 2026-04-16 15:51:35 -07:00
  • aa355e3d32 Fix type errors in observers and add to pyright checked set Mark Backman 2026-04-16 18:25:10 -04:00
  • 9bd51cd88c Add incremental pyright type checking with CI enforcement Mark Backman 2026-04-16 18:04:42 -04:00
  • fc1c3b48dc Merge pull request #4322 from pipecat-ai/aleix/readme-subagents Aleix Conchillo Flaqué 2026-04-16 10:38:56 -07:00
  • 4278a37ebc Merge pull request #4321 from pipecat-ai/aleix/fix-redundant-type-checks Aleix Conchillo Flaqué 2026-04-16 10:38:45 -07:00
  • 7e045257e8 Merge pull request #4314 from pipecat-ai/mb/prudent-system-instruction-logging Mark Backman 2026-04-16 13:18:33 -04:00
  • b8a1f45d4c Improve HeyGen LiveAvatar plugin reliability and performance (#4312) dyi1 2026-04-16 12:58:14 -04:00
  • 8ec85f981d Add Pipecat Subagents to the ecosystem section in README Aleix Conchillo Flaqué 2026-04-16 09:56:18 -07:00
  • 2f52905d32 Remove redundant duplicate type checks in direct_function.py Aleix Conchillo Flaqué 2026-04-16 09:49:44 -07:00
  • cde4024b21 Remove redundant duplicate type checks in direct_function.py aleix/modernize-typing Aleix Conchillo Flaqué 2026-04-16 09:49:44 -07:00
  • f86cf98c6d Merge pull request #4319 from pipecat-ai/aleix/modernize-typing Aleix Conchillo Flaqué 2026-04-16 09:43:17 -07:00
  • 84fcba772d Replace percent format with f-string in daily/utils.py Aleix Conchillo Flaqué 2026-04-16 09:30:19 -07:00
  • b3bb6fdaa5 Modernize Python typing across the codebase Aleix Conchillo Flaqué 2026-04-16 09:16:53 -07:00
  • 12b8af3d89 pyproject: use UP ruff linting option Aleix Conchillo Flaqué 2026-04-16 09:18:52 -07:00
  • 6bf63a7f2f Use modern Python type syntax in new DTMF code ac/daily-send-dtmf Aleix Conchillo Flaqué 2026-04-16 09:03:35 -07:00
  • 1c4ffb7845 Merge pull request #4313 from pipecat-ai/ac/daily-send-dtmf Aleix Conchillo Flaqué 2026-04-16 08:57:48 -07:00
  • 8d4feede23 Split #4313 changelog into one entry per file Aleix Conchillo Flaqué 2026-04-15 15:21:26 -07:00
  • b11a3bc43f Add method field to Daily DTMF output frames Aleix Conchillo Flaqué 2026-04-15 15:16:32 -07:00
  • 8dce66933f Merge pull request #4315 from pipecat-ai/mb/update-tavus-transport-on-connected Mark Backman 2026-04-16 09:20:52 -04:00
  • 7291026695 Update Tavus transport example Mark Backman 2026-04-15 23:04:31 -04:00
  • 686e250db1 Add changelog for #4314 Mark Backman 2026-04-15 21:03:13 -04:00
  • e8d6f611cd Log system_instruction once at composition time Mark Backman 2026-04-15 21:01:49 -04:00
  • f094ce80fb Add to_string helper on output DTMF frames Aleix Conchillo Flaqué 2026-04-15 15:14:47 -07:00
  • 9fbe1bf2a3 Document button as a convenience shortcut, not a deprecation Aleix Conchillo Flaqué 2026-04-15 15:09:01 -07:00
  • d8b0e78bc8 Represent DTMF sequences as list[KeypadEntry] via buttons field Aleix Conchillo Flaqué 2026-04-15 15:05:45 -07:00
  • 675b7df408 Add tones to OutputDTMFFrame and simplify DTMF frame hierarchy Aleix Conchillo Flaqué 2026-04-15 14:48:02 -07:00
  • 30f39d7395 Add DailyOutputDTMFFrame and DailyOutputDTMFUrgentFrame Aleix Conchillo Flaqué 2026-04-15 14:20:08 -07:00
  • fe2ef9c712 Add changelog for #4313 Aleix Conchillo Flaqué 2026-04-15 10:14:59 -07:00
  • 173cf39aee Add send_dtmf() to DailyTransport Aleix Conchillo Flaqué 2026-04-14 20:36:38 -07:00
  • ac43a70d36 Merge pull request #4311 from pipecat-ai/filipi/reconnect_websocket Filipi da Silva Fuchter 2026-04-15 14:39:24 -03:00
  • 8e4fd10e0f Removing CancelledError handling from DeepgramSTTService. filipi87 2026-04-15 14:36:17 -03:00
  • aeab417cd1 Changelogs for the STT service reconnect improvements. filipi87 2026-04-15 13:23:25 -03:00
  • d263ad3c34 Refactoring DeepgramSTT to use request to reconnect. filipi87 2026-04-15 13:21:12 -03:00
  • f3c454dc54 Refactoring CartesiaSTT to use request to reconnect. filipi87 2026-04-15 13:19:36 -03:00
  • fc63790657 New approach to reconnect STT services after updating settings. filipi87 2026-04-15 11:01:58 -03:00
  • 9ffcccdd84 Merge pull request #4253 from pipecat-ai/mb/mistral-stt Mark Backman 2026-04-15 09:00:27 -04:00
  • 2243cc11b9 Add TTSSpeakFrame timing example demo/ttsspeakframe-timing James Hush 2026-04-15 15:28:09 +08:00
  • 6feeee515f chore: rename changelog fragment to match PR #4306 Yan Fortin 2026-04-14 18:49:35 -04:00
  • 55fb4b0845 fix(azure-tts): route completion through word boundary queue to prevent last word from being missed Yan Fortin 2026-04-14 18:48:40 -04:00
  • 503782c8b2 Merge pull request #4304 from pipecat-ai/mb/tavus-deps Mark Backman 2026-04-14 18:14:19 -04:00
  • b834a893fe Add changelog for #4304 Mark Backman 2026-04-14 17:52:29 -04:00
  • ba023248d9 Add missing daily-python dependency for tavus extra Mark Backman 2026-04-14 17:48:37 -04:00
  • 14cf783647 chore: add changelog for #4301 borislav 2026-04-14 22:41:09 +02:00
  • 86e726107f fix: fail missing tool calls cleanly borislav 2026-04-14 22:40:45 +02:00
  • 457f55e99a Merge pull request #4297 from pipecat-ai/changelog-1.0.0 v1.0.0 Aleix Conchillo Flaqué 2026-04-14 12:08:35 -07:00
  • f8318289d4 Update changelog for version 1.0.0 aconchillo 2026-04-14 18:13:06 +00:00
  • 958d90819f Merge pull request #4294 from pipecat-ai/ac/fix-assistant-turn-stopped-event Aleix Conchillo Flaqué 2026-04-14 10:09:55 -07:00
  • 403235eb48 Add changelog for #4294 Aleix Conchillo Flaqué 2026-04-14 08:30:52 -07:00
  • 698c2ba92e Fix on_assistant_turn_stopped not firing for empty LLM responses Aleix Conchillo Flaqué 2026-04-14 08:30:31 -07:00
  • f013d5632b Merge pull request #4293 from pipecat-ai/mb/fix-elevenlabs-tts-enable-logging Mark Backman 2026-04-14 12:58:31 -04:00
  • 570849955c Merge pull request #4295 from pipecat-ai/mb/context-summarization-index-0 Mark Backman 2026-04-14 12:24:47 -04:00
  • 84b885682f Add changelog for #4295 Mark Backman 2026-04-14 11:49:31 -04:00
  • 989fb4deaa Fix context summarization failing with mid-conversation system messages Mark Backman 2026-04-14 11:48:50 -04:00
  • ab74605a26 Sarvam TTS request id added to agent logs (#4278) dhruvladia-sarvam 2026-04-14 20:32:05 +05:30
  • 49998d252b Add changelog for #4293 Mark Backman 2026-04-14 10:13:12 -04:00
  • 84566c1110 Remove unused ElevenLabsOutputFormat and add missing sample rates Mark Backman 2026-04-14 10:11:31 -04:00
  • 45aa95fa10 Fix ElevenLabs boolean query params and add enable_logging to HTTP service Mark Backman 2026-04-14 10:04:23 -04:00
  • d1f7af0330 Merge pull request #4283 from pipecat-ai/mb/user-stop-transcript-improvements Mark Backman 2026-04-13 19:27:05 -04:00
  • 31b5a64382 Merge pull request #4282 from pipecat-ai/mb/cartesia-stt-settings-update Mark Backman 2026-04-13 18:18:36 -04:00
  • d20013d7a6 Add changelog for #4283 Mark Backman 2026-04-13 18:12:04 -04:00
  • 804e3ea9ec Trigger turn stop immediately when transcript arrives after p99 timeout Mark Backman 2026-04-13 18:11:32 -04:00
  • a14d257cf2 update pytest to >=9 Aleix Conchillo Flaqué 2026-04-13 15:08:47 -07:00
  • a8660aabfe update uv.lock Aleix Conchillo Flaqué 2026-04-13 15:06:25 -07:00
  • 7dc763d512 Merge pull request #4272 from pipecat-ai/pk/llm-context-get-messages-elide-large-values Aleix Conchillo Flaqué 2026-04-13 15:04:41 -07:00
  • 36b15c92ef Add changelog for #4282 Mark Backman 2026-04-13 17:29:39 -04:00
  • 64ed0aae13 Reconnect Cartesia STT websocket when settings change at runtime Mark Backman 2026-04-13 17:28:34 -04:00
  • be81dac723 Merge pull request #4280 from pipecat-ai/mb/resolve-vuln-2026-04-13 Mark Backman 2026-04-13 11:58:25 -04:00
  • d942a713af Update uv.lock resolving langchain-core and cryptography vulnerabilities Mark Backman 2026-04-13 11:09:31 -04:00
  • e248c4c049 Merge pull request #4249 from sathwikareddy02/nvidia-tts-update Filipi da Silva Fuchter 2026-04-13 09:39:48 -03:00
  • 1d5dcf1698 Invoking to remove the audio context when there is no more audio to receive. filipi87 2026-04-13 09:34:13 -03:00
  • f45a410f56 refactor/simplify NvidiaTTSService synthesis stream shutdown sathwika 2026-04-13 14:35:17 +05:30
  • e38647151d Fix language: binary data is replaced with placeholders, not truncated Paul Kompfner 2026-04-11 14:39:25 -04:00
  • 1a02b5d61a Rename elide_large_values to truncate_large_values Paul Kompfner 2026-04-11 14:29:05 -04:00
  • 4254c1f0e0 Merge pull request #4273 from pipecat-ai/ac/test-fixes Aleix Conchillo Flaqué 2026-04-10 21:27:00 -07:00
  • f91a113de7 tests: yield in wake phrase strategy setup to let tasks start Aleix Conchillo Flaqué 2026-04-10 17:37:50 -07:00
  • e553bb010f tests: migrate LLM tests to Settings-based constructor API Aleix Conchillo Flaqué 2026-04-10 17:37:49 -07:00
  • 245339e885 Add changelog for #4272 Paul Kompfner 2026-04-10 16:37:49 -04:00
  • 812cdc6822 Add elide_large_values to LLMContext.get_messages() Paul Kompfner 2026-04-10 16:35:36 -04:00
  • 153814ecc2 scripts/evals: create recording subdirectories when saving audio Aleix Conchillo Flaqué 2026-04-10 13:19:20 -07:00
  • b1204cc430 Merge pull request #4241 from pipecat-ai/filipi/async_tools_cancellable Filipi da Silva Fuchter 2026-04-10 15:28:01 -03:00
  • c542167065 Refactored on_function_calls_cancelled to use FunctionCallFromLLM. filipi87 2026-04-10 15:06:39 -03:00
  • 02116c58de Merge pull request #4244 from omChauhanDev/fix/vad-stuck-speaking-on-mute Aleix Conchillo Flaqué 2026-04-10 10:46:53 -07:00
  • dcd21e7ff4 Rework audio idle detection with timestamp-based adaptive sleep Aleix Conchillo Flaqué 2026-04-10 09:55:54 -07:00
  • 5356f3028b Merge pull request #4271 from pipecat-ai/mb/fix-translation-readme Aleix Conchillo Flaqué 2026-04-10 10:26:27 -07:00
  • cb2c1868b0 fix VAD stuck in SPEAKING state when audio stops mid-speech Om Chauhan 2026-04-06 09:05:12 +05:30
  • dac88c0a47 Merge pull request #4267 from pipecat-ai/ac/fix-observer-cleanup-ordering Aleix Conchillo Flaqué 2026-04-10 09:05:33 -07:00
  • 8e5fe8afda Merge pull request #4067 from omChauhanDev/fix-gemini3-flash-thinking-default kompfner 2026-04-10 10:41:44 -04:00
  • d07eebff20 Merge pull request #4248 from omChauhanDev/add-openai-custom-tools-support kompfner 2026-04-10 10:27:28 -04:00
  • ef4dcca4f1 Update changelog to describe user-facing custom_tools support Paul Kompfner 2026-04-10 10:23:13 -04:00
  • fc3307bc63 Use OpenAI SDK types for tool params in adapters and tests Paul Kompfner 2026-04-10 10:15:39 -04:00
  • da9a55a430 Fix translation example in README Mark Backman 2026-04-10 09:13:42 -04:00
  • 094d36904c Merge pull request #4268 from pipecat-ai/filipi/lemonslice_improments Filipi da Silva Fuchter 2026-04-10 08:50:39 -03:00
  • 746fadc2b5 thread simplification + handling interuption sathwika 2026-04-10 17:18:22 +05:30
  • 8cce25d2d2 Fixing openai examples. filipi87 2026-04-10 08:25:50 -03:00
  • 891f00cb5f Using the on_function_calls_cancelled inside the examples. filipi87 2026-04-10 07:45:20 -03:00
  • 1ca094dad7 Not invoking on_function_calls_started for the cancel function, and creating on_function_calls_cancelled filipi87 2026-04-10 07:40:52 -03:00