Commit Graph

  • 224d2cedc8 Merge pull request #2088 from pipecat-ai/khk/gemini-thinking-default Kwindla Hultman Kramer 2025-06-30 10:32:54 -07:00
  • 55cfea776f Merge branch 'main' into khk/gemini-thinking-default Kwindla Hultman Kramer 2025-06-30 10:32:42 -07:00
  • d7a2078e0b Added CHANGELOG entry describing "direct" functions Paul Kompfner 2025-06-30 10:59:36 -04:00
  • a3e540eb32 Rename examples/foundational/14s-function-calling-direct.py to examples/foundational/14t-function-calling-direct.py, since a new "14s" example was added Paul Kompfner 2025-06-30 10:44:55 -04:00
  • e01c20be84 Remove unused import and tweak a comment Paul Kompfner 2025-06-24 11:05:52 -04:00
  • ce3ca418c2 Unit tests for "direct" functions Paul Kompfner 2025-06-24 10:26:46 -04:00
  • 15b9a5faf6 Implement "direct functions", which allow you to bypass specifying a function configuration (as a FunctionSchema or in a provider-specific format) and use the Python function directly. Metadata is gathered automatically from the function signature and docstring. Paul Kompfner 2025-06-23 16:02:13 -04:00
  • 21b13d85ea Update hush/transfer-mute-demo James Hush 2025-06-30 14:32:19 +08:00
  • 6088848209 Add comment James Hush 2025-06-30 12:29:58 +08:00
  • f5d2dbe977 demo: mute while transfering James Hush 2025-06-30 12:27:19 +08:00
  • 3afa30894f Turn off thinking for Gemini models by default Kwindla Hultman Kramer 2025-06-28 12:23:35 -07:00
  • 0ecfa827e6 Improve docstrings for services and processors (#2087) Mark Backman 2025-06-28 13:39:45 -04:00
  • e1b0db75eb Merge pull request #2086 from pipecat-ai/aleix/watchdog-coroutine-helper Aleix Conchillo Flaqué 2025-06-27 11:10:10 -07:00
  • b0c773189f AWSNovaSonicLLMService: fix error with watchdog_coroutine() Aleix Conchillo Flaqué 2025-06-27 10:24:06 -07:00
  • 3064326834 utils.asyncio: added watchdog_coroutine() Aleix Conchillo Flaqué 2025-06-27 10:23:16 -07:00
  • c67e50fe34 Merge pull request #2084 from pipecat-ai/mb/update-evals-nova-sonic Mark Backman 2025-06-27 09:47:59 -04:00
  • 9d45e3eca1 Merge pull request #2079 from pipecat-ai/mb/fix-42-incorrect-import Mark Backman 2025-06-27 09:47:47 -04:00
  • 43a24d15f6 Add 40-aws-nova-sonic to release evals list Mark Backman 2025-06-27 08:34:39 -04:00
  • cafbda1668 remove openai from mcp run http example Yousif Astarabadi 2025-06-26 20:21:07 -07:00
  • 86c26fd64c moved needs_mcp_clean_schema to LLMService Yousif Astarabadi 2025-06-26 19:57:58 -07:00
  • 0c20668008 fixed linter errors Yousif Astarabadi 2025-06-26 13:21:44 -07:00
  • 92df8dc43c fix formatting Yousif Astarabadi 2025-06-26 13:15:58 -07:00
  • 9d5f5844b8 clean mcp schema for gemini models, update http mcp example to use gemini Yousif Astarabadi 2025-06-26 13:14:45 -07:00
  • 2cf31884d0 fix: example 42 incorrect import Mark Backman 2025-06-26 21:51:28 -04:00
  • 19354c6f2d Merge pull request #2078 from pipecat-ai/aleix/hotfix-0.0.73 v0.0.73 Aleix Conchillo Flaqué 2025-06-26 17:31:40 -07:00
  • 0b2079ad41 update CHANGELOG for 0.0.73 Aleix Conchillo Flaqué 2025-06-26 16:26:50 -07:00
  • 5f18c3af70 OpenAIRealtimeLLMContext: fix circular dependency Aleix Conchillo Flaqué 2025-06-26 17:01:18 -07:00
  • 0a40285d43 update FrameProcessor.watchdog_timers_enabled references Aleix Conchillo Flaqué 2025-06-26 16:26:12 -07:00
  • 5b1c328541 Merge pull request #2075 from pipecat-ai/vp-mcp-lint Vanessa Pyne 2025-06-26 15:25:39 -05:00
  • 37929533af mcp_service: lint vipyne 2025-06-26 14:51:04 -05:00
  • 3b92113680 Merge pull request #2030 from yousifa/mcp-streaming-http Vanessa Pyne 2025-06-26 14:57:31 -05:00
  • 46b52cb9bb Merge branch 'main' into mcp-streaming-http Yousif 2025-06-26 12:30:43 -07:00
  • f0bcc9d9ba Add MCPClient docstrings. Removed google specific cleanup, changed example to openai Mark Backman 2025-06-25 17:51:42 -04:00
  • 1cac028bfe example using http transport for mcp client Yousif Astarabadi 2025-06-24 20:07:46 -07:00
  • 4956886819 updated error message with StreamableHttpParameters Yousif Astarabadi 2025-06-24 19:16:13 -07:00
  • c720cfc7c7 updated streamablehttp to use StreamableHttpParameters type Yousif Astarabadi 2025-06-24 19:15:32 -07:00
  • 8fcef5628f added streamablehttp support, bumped mcp version, added additional headers and streamable_http params to MCPClient Yousif Astarabadi 2025-06-19 13:14:00 -07:00
  • c4a72802f0 Merge pull request #2074 from pipecat-ai/aleix/pipecat-0.0.72 v0.0.72 Aleix Conchillo Flaqué 2025-06-26 12:10:14 -07:00
  • 917394803c update CHANGELOG for 0.0.72 Aleix Conchillo Flaqué 2025-06-26 11:30:11 -07:00
  • 01040ddcdd Merge pull request #2071 from pipecat-ai/mb/services-docstrings-update Mark Backman 2025-06-26 14:42:32 -04:00
  • 7947497f7e Merge pull request #2073 from a6kme/patch-1 Aleix Conchillo Flaqué 2025-06-26 11:34:46 -07:00
  • 539ca5856f Merge pull request #2072 from pipecat-ai/aleix/utils-watchdog-cleanup Aleix Conchillo Flaqué 2025-06-26 11:29:21 -07:00
  • 89c801f82c Start HeartBeat when all processors have processed StartFrame Abhishek 2025-06-26 23:28:37 +05:30
  • 3de4f22d34 utils(asyncio): simplify watchdog helpers Aleix Conchillo Flaqué 2025-06-26 09:29:33 -07:00
  • 0e4d2be98c Update AzureRealtimeBetaLLMService docstrings Mark Backman 2025-06-26 12:12:00 -04:00
  • d8ce108ccd Update OpenAIRealtimeBetaLLMService docstrings Mark Backman 2025-06-26 12:06:47 -04:00
  • d123cd4b2b Update GeminiMultimodalLiveLLMService docstrings Mark Backman 2025-06-26 11:47:30 -04:00
  • 4d34aa7cd6 Merge pull request #2069 from pipecat-ai/aleix/utils-asyncio-package Aleix Conchillo Flaqué 2025-06-26 08:26:47 -07:00
  • b860e94582 move things to new utils.asyncio package Aleix Conchillo Flaqué 2025-06-25 22:03:13 -07:00
  • 9d653e3788 Merge pull request #2068 from pipecat-ai/aleix/task-manager-dont-warn-reset-watchdog Aleix Conchillo Flaqué 2025-06-26 08:23:51 -07:00
  • 9e518cf2ba Update AWSNovaSonicLLMService docstrings Mark Backman 2025-06-26 11:21:18 -04:00
  • 2856372ad6 Update TogetherLLMService docstrings Mark Backman 2025-06-26 11:01:35 -04:00
  • efbf574613 Update SambaNovaLLMService docstrings Mark Backman 2025-06-26 11:00:40 -04:00
  • c018eb2f0e Update QwenLLMService docstrings Mark Backman 2025-06-26 10:57:42 -04:00
  • d7bfe54b7c Update PerplexityLLMService docstrings Mark Backman 2025-06-26 10:56:48 -04:00
  • 137282b7a9 Update OpenRouterLLMService docstrings Mark Backman 2025-06-26 10:53:42 -04:00
  • 769f8c8f34 Update OpenPipeLLMService docstrings Mark Backman 2025-06-26 10:53:05 -04:00
  • 8b8a37ae7c Update OLLamaLLMService docstrings Mark Backman 2025-06-26 10:48:19 -04:00
  • 56e2b006f5 Update NimLLMService docstrings Mark Backman 2025-06-26 10:47:26 -04:00
  • 79cca05e43 Update GroqLLMService docstrings Mark Backman 2025-06-26 10:46:07 -04:00
  • 166c8e8e82 Update GrokLLMService docstrings Mark Backman 2025-06-26 10:39:46 -04:00
  • 9b64d2c325 Update GoogleLLMService docstrings Mark Backman 2025-06-26 10:37:22 -04:00
  • 03e3e9fae9 Update FireworksLLMService docstrings Mark Backman 2025-06-26 10:28:35 -04:00
  • 65234ae41a Update DeepSeekLLMService docstrings Mark Backman 2025-06-26 10:27:36 -04:00
  • 3828df8cf9 Update CerebrasLLMService docstrings Mark Backman 2025-06-26 10:26:42 -04:00
  • 9cbe85bf99 Update AzureLLMService docstrings Mark Backman 2025-06-26 10:25:17 -04:00
  • 7bf805b829 Update AWSBedrock docstrings Mark Backman 2025-06-26 10:23:40 -04:00
  • 990ee436e1 Add Anthropic docstrings Mark Backman 2025-06-26 07:42:22 -04:00
  • 1cd42066a6 Merge pull request #2067 from pipecat-ai/mb/update-docstrings-for-ref-docs Mark Backman 2025-06-26 07:07:59 -04:00
  • ba43558049 Merge pull request #2066 from pipecat-ai/filipi/sentry_freeze_test Filipi da Silva Fuchter 2025-06-26 08:01:51 -03:00
  • 951c8d34da Add special case handling for STT, TTS, LLM Mark Backman 2025-06-26 00:15:09 -04:00
  • ac61139243 Add OpenAI LLM docstrings Mark Backman 2025-06-26 00:06:57 -04:00
  • 5b8f1fe3e3 Add Cartesia TTS docstrings Mark Backman 2025-06-25 23:50:55 -04:00
  • 0aa197e4a4 Add docstrings to DeepgramSTTService Mark Backman 2025-06-25 23:36:04 -04:00
  • f04e058c96 Programmatically set the copyright date in docs Mark Backman 2025-06-25 23:18:33 -04:00
  • 6ef2ae12b7 Mock mcp imports Mark Backman 2025-06-25 23:15:45 -04:00
  • fe6bbdaefe Skip dataclass attributes to remove duplicate entries Mark Backman 2025-06-25 22:23:51 -04:00
  • cc66fddca9 Modify docs auto-gen rules to remove duplicate parameters listing Mark Backman 2025-06-25 19:55:51 -04:00
  • 04b70ddf13 Add MCPClient docstrings Mark Backman 2025-06-25 17:51:42 -04:00
  • bb3bb8d9c6 Improve WebsocketService docstrings Mark Backman 2025-06-25 17:48:43 -04:00
  • f80f62c7d1 Add VisionService docstrings Mark Backman 2025-06-25 17:43:31 -04:00
  • 2007ae4317 Add ImageGenService docstrings Mark Backman 2025-06-25 17:40:04 -04:00
  • a1e5a1eff4 Add AIService docstrings Mark Backman 2025-06-25 17:24:37 -04:00
  • 691999b402 Add AIServices docstring Mark Backman 2025-06-25 17:22:09 -04:00
  • 33f3a4cea1 Add TTSService docstrings Mark Backman 2025-06-25 17:20:21 -04:00
  • ab1d2dbe6a Add STTService docstrings Mark Backman 2025-06-25 16:24:44 -04:00
  • f622b281d0 Make call_start_function a private function in llm_service Mark Backman 2025-06-25 15:58:19 -04:00
  • fb12bf9b4c Update LLMService docstrings Mark Backman 2025-06-25 15:57:43 -04:00
  • 27af50087e TaskManager: don't warn on reset_watchdog() Aleix Conchillo Flaqué 2025-06-25 17:29:45 -07:00
  • 03502bed52 Enabling watchdog and sentry into the freeze-test Filipi Fuchter 2025-06-25 20:53:30 -03:00
  • 27c7e2d150 Merge pull request #2063 from pipecat-ai/aleix/watchdog-timers-remove-start-watchdog Aleix Conchillo Flaqué 2025-06-25 16:47:44 -07:00
  • e81d387971 TaskManager: rely on add_done_callback() Aleix Conchillo Flaqué 2025-06-25 16:44:20 -07:00
  • ef1ade3a71 allow enabling watchdog timers per frame processor or task Aleix Conchillo Flaqué 2025-06-25 16:34:45 -07:00
  • 4f032f5b96 update keepalive times depending on watchdog timers Aleix Conchillo Flaqué 2025-06-25 14:26:50 -07:00
  • 72cb967780 update CHANGELOG with watchdog timers updates Aleix Conchillo Flaqué 2025-06-25 13:55:19 -07:00
  • 357934a644 watchdog timers are disabled by default use enable_watchdog_timers Aleix Conchillo Flaqué 2025-06-25 13:36:52 -07:00
  • 327973657f TaskManager: remove wathcdog timer when main task is done Aleix Conchillo Flaqué 2025-06-25 11:22:05 -07:00
  • d2730e6741 GooglSTTService: cleanup request queues Aleix Conchillo Flaqué 2025-06-25 10:22:29 -07:00
  • eb5ecab104 no need to call start_watchdog() only reset_watchdog() Aleix Conchillo Flaqué 2025-06-24 16:43:10 -07:00
  • 202055a9b8 Merge pull request #2065 from pipecat-ai/mb/fix-configdict-openai-realtime Mark Backman 2025-06-25 11:40:35 -04:00