Commit Graph

  • 7f4d3a2f02 pyproject: updated sentry to 2.38.0 Aleix Conchillo Flaqué 2025-09-23 19:12:03 -07:00
  • 88614b312f Merge branch 'pipecat-ai:main' into main Jessie Wei 2025-09-24 10:23:52 +10:00
  • 5b4655f45a chore: Update per review comments Jessie Wei 2025-09-24 00:22:56 +00:00
  • d7c8f8df53 update CHANGELOG with AudioBufferProcessor fixes Aleix Conchillo Flaqué 2025-09-23 15:41:47 -07:00
  • 2571cb2e69 tests: fix formatting Aleix Conchillo Flaqué 2025-09-23 15:28:07 -07:00
  • 15782be27c Merge pull request #2676 from golbin/main Aleix Conchillo Flaqué 2025-09-23 15:27:31 -07:00
  • 997e4b66c6 Merge pull request #2722 from pipecat-ai/aleix/strands-agents-update-and-evals Aleix Conchillo Flaqué 2025-09-23 15:21:41 -07:00
  • 332a6b3669 Addressing the comments left in the PR review. filipi/freeze_issue Filipi Fuchter 2025-09-23 18:33:55 -03:00
  • 6ccbfd9b57 Update "natural conversation" examples to use universal LLMContext Paul Kompfner 2025-09-23 15:37:58 -04:00
  • 677f69971c Add filters in 22b and 22c examples to prevent function call results triggering the "statement judge" LLM from running unnecessarily, and with the wrong system prompt, which would result in garbled output statements comprised of both LLMs outputs combined Paul Kompfner 2025-09-23 16:14:36 -04:00
  • be570f593f Overriding the _start_interruption method. Filipi Fuchter 2025-09-23 16:33:16 -03:00
  • 678dd22b8e Add missing sender argument to a few "on_app_message" handlers in examples Paul Kompfner 2025-09-23 15:29:20 -04:00
  • 12dcc87030 Fixed an issue in BaseOpenAILLMService that could cause the pipeline to freeze under certain race conditions. Filipi Fuchter 2025-09-23 16:23:57 -03:00
  • 0bba02028d Merge pull request #2721 from pipecat-ai/pk/update-persistent-storage-examples-to-use-universal-llmcontext kompfner 2025-09-23 15:18:21 -04:00
  • 620b1f785c examples: update Strands Agents with universal context and add evals Aleix Conchillo Flaqué 2025-09-23 11:35:03 -07:00
  • 780e91eb91 Update persistent conversation storage examples to use universal LLMContext. Paul Kompfner 2025-09-23 12:50:35 -04:00
  • 667569ef47 Merge pull request #2708 from pipecat-ai/aleix/base-output-transport-only-push-if-send-successful Aleix Conchillo Flaqué 2025-09-23 11:10:29 -07:00
  • 17ea0afa6f StrandsAgentsProcessor: more formatting fixes Aleix Conchillo Flaqué 2025-09-23 11:03:43 -07:00
  • 3fc5214c15 BaseOutputTransport: only push downstream if transport write successful Aleix Conchillo Flaqué 2025-09-22 17:28:40 -07:00
  • 1636c48ab9 Merge pull request #2720 from pipecat-ai/pk/update-changelog-with-additional-llmcontext-support kompfner 2025-09-23 13:46:20 -04:00
  • c3a2fa100c Update CHANGELOG with additional LLMContext support Paul Kompfner 2025-09-23 12:46:36 -04:00
  • 8649368337 Merge pull request #2719 from pipecat-ai/pk/update-more-examples-to-use-universal-llmcontext kompfner 2025-09-23 13:44:20 -04:00
  • 781366627c updated CHANGELOG with Strands Agents Aleix Conchillo Flaqué 2025-09-23 10:41:22 -07:00
  • f6b4db42ef pyproject: add strands-agents Aleix Conchillo Flaqué 2025-09-23 10:39:06 -07:00
  • ed64716219 StrandsAgentsProcessor: fix formatting Aleix Conchillo Flaqué 2025-09-23 10:38:31 -07:00
  • 5c22b2e1de Merge pull request #2610 from adithyaxx/add-strands-processor Aleix Conchillo Flaqué 2025-09-23 10:33:22 -07:00
  • d4b1e1ab41 Update more examples to use universal LLMContext. Specifically, update examples we didn't update before because they weren't using ToolsSchema for their tool definitions, which is a requirement for using LLMContext. Paul Kompfner 2025-09-23 12:14:10 -04:00
  • fafe0cc4a3 Merge pull request #2718 from lshaun/fix-openai-deprecation-warning Mark Backman 2025-09-23 12:29:16 -04:00
  • 40c82a8530 Merge pull request #2716 from pipecat-ai/mb/add-11labs-stt Mark Backman 2025-09-23 12:21:08 -04:00
  • 98d3686861 update imports to avoid deprecated module lshaun 2025-09-23 15:58:09 +00:00
  • 88337fc21f Merge pull request #2717 from pipecat-ai/pk/mem0-support-univeral-context kompfner 2025-09-23 11:54:55 -04:00
  • 928c0ef1b4 Merge pull request #2715 from pipecat-ai/pk/langchain-processor-support-univeral-context kompfner 2025-09-23 11:54:44 -04:00
  • 1f005e7075 Merge pull request #2714 from pipecat-ai/pk/gated-openai-llm-context-aggregator-support-univeral-context kompfner 2025-09-23 11:54:26 -04:00
  • 2cee6229ae Merge pull request #2713 from pipecat-ai/pk/log-observer-support-univeral-context kompfner 2025-09-23 11:54:11 -04:00
  • 10e9371f49 Merge pull request #2712 from pipecat-ai/aleix/pipeline-runner-signals-windows Aleix Conchillo Flaqué 2025-09-23 08:28:26 -07:00
  • e21ab89509 Add support for universal LLMContext to Mem0MemoryService Paul Kompfner 2025-09-23 10:35:54 -04:00
  • cbce2075eb Add ElevenLabsSTTService Mark Backman 2025-09-23 09:32:28 -04:00
  • 97868175e6 Add support for universal LLMContext to LangchainProcessor Paul Kompfner 2025-09-23 10:00:48 -04:00
  • 99731ca40a Add support for universal LLMContext to GatedOpenAILLMContextAggregator, renaming it to GatedLLMContextAggregator in the process Paul Kompfner 2025-09-23 09:52:13 -04:00
  • f96cbcce22 Add support for universal LLMContext to LLMLogObserver Paul Kompfner 2025-09-23 09:30:14 -04:00
  • a19b9f70c0 Merge pull request #2706 from pipecat-ai/pk/update-examples-to-use-universal-llm-context kompfner 2025-09-23 09:20:39 -04:00
  • 9b4f1bdf39 Merge pull request #2705 from tzookb/tzookb/latency-logging Filipi da Silva Fuchter 2025-09-23 09:46:20 -03:00
  • 6b2bf8de64 Fixing the ruff format and making the methods sync. Filipi Fuchter 2025-09-23 09:41:50 -03:00
  • 33481c6614 Merge pull request #2672 from pipecat-ai/filipi/pcc_small_webrtc_2 Filipi da Silva Fuchter 2025-09-23 08:32:16 -03:00
  • a5776b20ad Monitoring the peer connection while it is in the *connecting* state. Filipi Fuchter 2025-09-23 08:30:17 -03:00
  • e286e015cf Merge pull request #2687 from pipecat-ai/memory_leak Filipi da Silva Fuchter 2025-09-23 08:13:05 -03:00
  • a7bfac8d68 Mentioning the memory cleanups in the changelog. Filipi Fuchter 2025-09-23 08:09:31 -03:00
  • 1647b5b665 Created a new example using the video processor to make it easier to investigate memory leaks. Filipi Fuchter 2025-09-23 08:05:28 -03:00
  • eaecefe675 Refactoring how we are reading the image bytes inside the base llm. Filipi Fuchter 2025-09-23 08:05:15 -03:00
  • 7c569b3863 Calling task_done when reading the audio from the queue. Filipi Fuchter 2025-09-23 08:04:06 -03:00
  • 8bf6a4c66f Improving memory cleanup inside the SmallWebRTCTransport. Filipi Fuchter 2025-09-23 08:03:55 -03:00
  • 1df3660186 Not storing anymore the last frames received to display them in the idle processor. Filipi Fuchter 2025-09-23 08:03:35 -03:00
  • 75c0b089e0 PipelineRunner: use signal.signal() on Windows Aleix Conchillo Flaqué 2025-09-22 22:38:12 -07:00
  • d8f3d4dd32 Merge pull request #1874 from nischalj10/patch-1 Aleix Conchillo Flaqué 2025-09-22 17:44:08 -07:00
  • c5e53bb84f Merge pull request #2707 from pipecat-ai/aleix/daily-transport-deprecated-mistake Aleix Conchillo Flaqué 2025-09-22 17:01:09 -07:00
  • b04e494373 DailyTransport: remove deprecated note and double registration Aleix Conchillo Flaqué 2025-09-22 16:45:58 -07:00
  • 392293d55f Merge branch 'pipecat-ai:main' into main Jessie Wei 2025-09-23 07:48:45 +10:00
  • 272532a3ea Update examples, wherever possible, to use LLMContext and associated machinery instead of OpenAILLMContext and associated machinery. Paul Kompfner 2025-09-22 15:06:44 -04:00
  • 3d04f565ec update latency observer logging to be in unique funcs, so others could extend and overwrite Tzook Bar Noy 2025-09-22 15:38:09 -04:00
  • d0477edb6a Merge pull request #2696 from pipecat-ai/filipi/inworld_default_temperature Filipi da Silva Fuchter 2025-09-22 09:33:52 -03:00
  • 326bfe4239 Removing the temperature from InworldTTSService example. Filipi Fuchter 2025-09-22 09:30:53 -03:00
  • 3acaa36451 DailyTransport: Remove duplicate on_joined, on_left events mb/remove-duplicate-daily-events Mark Backman 2025-09-21 09:30:55 -04:00
  • 3cb78d839d examples(foundational): update comment in 45-before-and-afet-events.py Aleix Conchillo Flaqué 2025-09-20 10:33:52 -07:00
  • 9129e44c05 Merge pull request #2697 from pipecat-ai/aleix/frame-processor-before-after-events Aleix Conchillo Flaqué 2025-09-20 10:26:37 -07:00
  • ec664e2d33 examples(foundational): added 45-before-and-afet-events.py Aleix Conchillo Flaqué 2025-09-20 10:21:55 -07:00
  • 3d88b42e0b FrameProcessor: add before/after events for processed/pushed frames Aleix Conchillo Flaqué 2025-09-19 13:44:49 -07:00
  • 2289409b4c Merge pull request #2699 from pipecat-ai/aleix/daily-on-before-leave Aleix Conchillo Flaqué 2025-09-19 20:38:46 -07:00
  • b1551b0d6b DailyTransport: rename on_before_leave to on_before_disconnect Aleix Conchillo Flaqué 2025-09-19 19:21:31 -07:00
  • 7cb5c951f4 Merge pull request #2689 from pipecat-ai/mb/foundational-smart-turn Mark Backman 2025-09-19 15:39:14 -07:00
  • a2cb5ab8e1 Add Changelong entry mattie ruth backman 2025-09-19 17:45:50 -04:00
  • cad3104d56 Fix _handle_send_text to use default options if not provided mattie ruth backman 2025-09-19 12:24:29 -04:00
  • d8a2a917a2 Deprecate append-to-text handling in favor of new send-text with support for toggling skip-tts while handling the text mattie ruth backman 2025-09-18 15:11:02 -04:00
  • 3984cb58a2 cleared input and process events when pausing (#2698) chadbailey59 2025-09-19 16:44:43 -05:00
  • 05863ded53 add remote participant updates to DailyTransport cb/frame-processor-interrupt Chad Bailey 2025-09-19 18:04:13 +00:00
  • 6ab4a48d8f Add remote participant updates to DailyTransport (#2694) chadbailey59 2025-09-19 16:03:34 -05:00
  • 89e0092159 BaseObject: run each handler for the same event in a separate task Aleix Conchillo Flaqué 2025-09-17 10:47:40 -07:00
  • 0de31dab79 LiveKitTransport: added synchronous before_disconnect event Aleix Conchillo Flaqué 2025-09-17 09:33:26 -07:00
  • 10ff93307d DailyTransport: added synchronous on_before_disconnect event Aleix Conchillo Flaqué 2025-09-17 09:18:58 -07:00
  • 414c9e3bc8 BaseObject: allow synchronous event handlers Aleix Conchillo Flaqué 2025-09-17 09:17:11 -07:00
  • 9027a96a07 Add remote participant updates to DailyTransport (#2694) chadbailey59 2025-09-19 16:03:34 -05:00
  • 6abac3e3e5 Merge pull request #2673 from pipecat-ai/aleix/sync-event-handlers Aleix Conchillo Flaqué 2025-09-19 13:40:43 -07:00
  • 077b949bb2 BaseObject: run each handler for the same event in a separate task Aleix Conchillo Flaqué 2025-09-17 10:47:40 -07:00
  • 3a6c9786e8 LiveKitTransport: added synchronous before_disconnect event Aleix Conchillo Flaqué 2025-09-17 09:33:26 -07:00
  • 492da16cc9 DailyTransport: added synchronous on_before_disconnect event Aleix Conchillo Flaqué 2025-09-17 09:18:58 -07:00
  • a698c4064b BaseObject: allow synchronous event handlers Aleix Conchillo Flaqué 2025-09-17 09:17:11 -07:00
  • 9e098b5f79 Changing InworldTTSService default temperature to 1.1 Filipi Fuchter 2025-09-19 17:03:53 -03:00
  • ba64f126a3 reset paused frame processors after interruption Chad Bailey 2025-09-19 18:10:38 +00:00
  • d28e3881a7 add remote participant updates to DailyTransport Chad Bailey 2025-09-19 18:04:13 +00:00
  • 7df7395dd1 Merge pull request #2692 from pipecat-ai/mb/lazy-load-smallwebrtc-request Mark Backman 2025-09-19 10:43:43 -07:00
  • 0885bc9cdf Lazy load SmallWebRTCRequest, SmallWebRTCRequestHandler in runner Mark Backman 2025-09-19 13:28:01 -04:00
  • 889dc19a27 mcp examples: check for env vars needed for examples vipyne 2025-06-30 16:02:09 -05:00
  • 74fd72ca79 TTSService: pause before processing TTSSpeakFrame aleix/pause-before-tts-speak-frame Aleix Conchillo Flaqué 2025-09-19 08:20:56 -07:00
  • 4bc41466b7 Bump quickstart pipecat-ai version to require smart-turn v3, add local smart-turn dep, update quickstart Mark Backman 2025-09-19 00:00:20 -04:00
  • 9ab8ddee79 Update quickstart and foundational examples to use smart-turn v3 Mark Backman 2025-09-18 23:54:18 -04:00
  • 0204f6a95d Merge pull request #2686 from pipecat-ai/aleix/silero-vad-v6 Aleix Conchillo Flaqué 2025-09-18 20:31:10 -07:00
  • 6d5969076e Add a currency test to test_utils_string unit test mb/util-string-currency Mark Backman 2025-09-18 21:01:50 -04:00
  • b0bf653f04 Merge pull request #2679 from pipecat-ai/mb/gladia-remove-confidence Mark Backman 2025-09-18 17:41:33 -07:00
  • e8a676eb36 GladiaSTTService: deprecate confidence arg Mark Backman 2025-09-18 09:17:40 -04:00
  • ca96eef1f3 Merge pull request #2680 from pipecat-ai/mb/dial-in-session-id Mark Backman 2025-09-18 17:36:51 -07:00
  • 8e1637d6c7 DailyTransport sip_call_transfer now automatically receives session_id Mark Backman 2025-09-18 10:08:29 -04:00