Commit Graph

  • bbb605accc Changelog entries for the fixes and improvements. filipi87 2026-04-02 16:58:42 -03:00
  • 929a0e33f4 Fixing the automated tests. filipi87 2026-04-02 16:58:28 -03:00
  • 3724ecd378 Supporting async function calls. filipi87 2026-04-02 16:58:19 -03:00
  • 4c8734c5e1 Fixing an issue where the BotOutputTransport was discarding the UninterruptibleFrames. filipi87 2026-04-02 16:57:46 -03:00
  • 283f6df205 Creating a FrameQueue so we can properly reset without discarding uninterruptible frames. filipi87 2026-04-02 16:57:22 -03:00
  • a29be38f48 LLMUserAggregator: remove self-queued frame tracking Aleix Conchillo Flaqué 2026-04-02 12:41:25 -07:00
  • 976c644f90 Fix tests to expect SpeechControlParamsFrame from default turn strategy Aleix Conchillo Flaqué 2026-04-02 12:03:45 -07:00
  • 34aa37f395 Add changelog for #4229 Aleix Conchillo Flaqué 2026-04-02 11:54:07 -07:00
  • 380867a87a LLMUserAggregator: remove auto ExternalUserTurnStrategies() Aleix Conchillo Flaqué 2026-04-02 11:52:26 -07:00
  • cc3af59db4 transports: remove deprecated VAD and turn analyzers Aleix Conchillo Flaqué 2026-04-02 11:51:08 -07:00
  • f93d13efff Merge pull request #4228 from pipecat-ai/mb/remove-turn-deprecations Mark Backman 2026-04-02 14:32:21 -04:00
  • c28b7e8f26 Merge pull request #4219 from lukehalley/feat/bedrock-prompt-caching Mark Backman 2026-04-02 12:26:28 -04:00
  • d1a2dee7a1 fix(aws): initialize enable_prompt_caching in default settings Mark Backman 2026-04-02 12:20:47 -04:00
  • da1a1a59a4 feat(aws): handle LLMEnablePromptCachingFrame for runtime toggling Luke Halley 2026-04-02 16:44:25 +08:00
  • 134790b17c chore: add changelog fragment for PR #4219 Luke Halley 2026-04-01 10:48:54 +08:00
  • e5aa3bbc20 feat(aws): add prompt caching support for Bedrock ConverseStream Luke Halley 2026-04-01 10:47:30 +08:00
  • 3be0ea05ef Add changelog entries for #4228 Mark Backman 2026-04-02 11:34:22 -04:00
  • 0c59819682 Remove allow_interruptions from voice-sarvam example Mark Backman 2026-04-02 11:32:44 -04:00
  • 5b67dcd9e7 Remove deprecated EmulateUser{Started,Stopped}SpeakingFrame and emulated field Mark Backman 2026-04-02 11:31:29 -04:00
  • d503383c23 Remove deprecated interruption_strategies plumbing Mark Backman 2026-04-02 11:19:17 -04:00
  • fa30268b84 Remove deprecated TranscriptionMessage, ThoughtTranscriptionMessage, and TranscriptionUpdateFrame Mark Backman 2026-04-02 11:03:23 -04:00
  • 2a118084bd Remove deprecated transcript_processor module Mark Backman 2026-04-02 10:54:13 -04:00
  • 87e8ed109a Remove deprecated STTMuteFilter, STTMuteConfig, and STTMuteStrategy Mark Backman 2026-04-02 10:52:41 -04:00
  • a5e1bbf4a3 Remove deprecated UserResponseAggregator class Mark Backman 2026-04-02 10:50:05 -04:00
  • f8267f1ea6 Remove deprecated allow_interruptions parameter Mark Backman 2026-04-02 10:47:44 -04:00
  • 74acb0b7d0 Remove deprecated class_decorators tracing module Mark Backman 2026-04-02 10:31:15 -04:00
  • 41e3afbc2f Remove deprecated add_pattern_pair method from PatternPairAggregator Mark Backman 2026-04-02 10:28:01 -04:00
  • d4824ffe8a Merge pull request #4225 from pipecat-ai/aleix/transport-and-other-deprecations Aleix Conchillo Flaqué 2026-04-01 19:43:22 -07:00
  • 2426f80789 Merge pull request #4220 from pipecat-ai/mb/more-service-deprecations Mark Backman 2026-04-01 22:23:39 -04:00
  • 5ce46df599 Use self.create_context_id() instead of raw uuid in CartesiaTTSService Mark Backman 2026-04-01 22:18:41 -04:00
  • a6013ba437 update uv.lock Aleix Conchillo Flaqué 2026-04-01 19:12:39 -07:00
  • 279ca5a87b Add changelog for #4225 Aleix Conchillo Flaqué 2026-04-01 18:58:27 -07:00
  • c6f79592d8 remove deprecated sync package Aleix Conchillo Flaqué 2026-04-01 18:57:05 -07:00
  • e74e497b8d transports: remove old deprecated modules Aleix Conchillo Flaqué 2026-04-01 18:54:15 -07:00
  • d245b79bba Merge pull request #3984 from pipecat-ai/aleix/update-onnxruntime Aleix Conchillo Flaqué 2026-04-01 19:03:57 -07:00
  • 8a794424dd Update uv.lock Mark Backman 2026-04-01 19:05:17 -04:00
  • f4743a6c91 require python >= 3.11 Aleix Conchillo Flaqué 2026-03-10 20:41:05 -07:00
  • ba32a48510 github: remove python 3.10 from compatibility chart Aleix Conchillo Flaqué 2026-03-10 20:39:54 -07:00
  • a9cafa2a3b Add changelog for #3984 Aleix Conchillo Flaqué 2026-03-10 20:06:07 -07:00
  • 58b1b7249e Update onnxruntime to 1.24.3 Aleix Conchillo Flaqué 2026-03-10 20:04:34 -07:00
  • db8e73e5ca Merge pull request #4224 from pipecat-ai/aleix/optional-function-call-timeout Aleix Conchillo Flaqué 2026-04-01 14:39:10 -07:00
  • 170f6dfe8b Add changelog for #4220 Mark Backman 2026-03-31 23:23:31 -04:00
  • c763abc4ae Add deprecation version to update_options in GoogleSTTService Mark Backman 2026-03-31 23:21:50 -04:00
  • 197d96fc49 Remove deprecated enable_prompt_caching_beta from Anthropic InputParams Mark Backman 2026-03-31 23:21:15 -04:00
  • c8e9bf77fd Remove deprecated simli_config and use_turn_server params from SimliVideoService Mark Backman 2026-03-31 23:19:59 -04:00
  • 48b25962e2 Remove deprecated english_normalization param from MiniMax TTS InputParams Mark Backman 2026-03-31 23:18:44 -04:00
  • 5d093c9ad7 Remove deprecated InputParams class from GoogleVertexLLMService Mark Backman 2026-03-31 23:16:41 -04:00
  • d93f63deb5 Remove deprecated base_url param from GeminiLiveLLMService Mark Backman 2026-03-31 23:14:22 -04:00
  • 09a57972f5 Remove deprecated api_key param from GeminiTTSService Mark Backman 2026-03-31 23:12:14 -04:00
  • f83d062df9 Remove deprecated InputParams alias from GladiaSTTService Mark Backman 2026-03-31 23:11:00 -04:00
  • a2a42b8703 Remove deprecated confidence param from GladiaSTTService Mark Backman 2026-03-31 23:08:48 -04:00
  • e60a72e2d4 Remove deprecated language param from GladiaInputParams Mark Backman 2026-03-31 23:07:32 -04:00
  • 83f4989a78 Remove deprecated model param from FishAudioTTSService Mark Backman 2026-03-31 23:05:22 -04:00
  • 5d2b288274 Remove deprecated url param from DeepgramSTTService Mark Backman 2026-03-31 23:02:46 -04:00
  • 52ece87ac9 Remove deprecated send_transcription_frames param from AWSNovaSonicLLMService Mark Backman 2026-03-31 23:01:23 -04:00
  • bc4bbb1895 Remove deprecated PollyTTSService alias Mark Backman 2026-03-31 22:58:56 -04:00
  • eb014fffc4 Flush Cartesia context on voice/model/language changes Mark Backman 2026-03-31 22:53:24 -04:00
  • e74930b954 Remove deprecated text_aggregator and text_filter params from TTS Mark Backman 2026-03-31 19:12:33 -04:00
  • 6ed4109da9 Add changelog for #4224 Aleix Conchillo Flaqué 2026-04-01 13:58:45 -07:00
  • 53f809b7d5 Make function_call_timeout_secs optional and skip timeout task when unset Aleix Conchillo Flaqué 2026-04-01 13:58:09 -07:00
  • 16133a2323 Removing the custom prompt. filipi/async_tools_structured_data filipi87 2026-04-01 16:05:09 -03:00
  • 9d815cb5d2 Merge branch 'filipi/async_tools' into filipi/async_tools_structured_data filipi87 2026-04-01 15:50:35 -03:00
  • 2d87edac18 Merge branch 'main' into filipi/async_tools filipi87 2026-04-01 15:49:43 -03:00
  • bce07e0c76 Merge branch 'filipi/async_tools' into filipi/async_tools_structured_data filipi87 2026-04-01 15:48:22 -03:00
  • 59092fe4fe Renaming the examples to match main. filipi87 2026-04-01 15:42:50 -03:00
  • d515a81073 Updating the Anthropic example to use async function calls. filipi87 2026-04-01 15:31:32 -03:00
  • a3c7f6c2af Merge pull request #4215 from pipecat-ai/pk/remove-openaillmcontext kompfner 2026-04-01 14:03:35 -04:00
  • df68665ec1 Add changelog entries for OpenAILLMContext removal Paul Kompfner 2026-04-01 14:03:08 -04:00
  • e23cb46885 Trying to structure async tool responses and improve the LLM prompt to teach it how to handle them. filipi87 2026-04-01 14:48:09 -03:00
  • bd6cbd7fe7 feat: add Smallest AI STT service integration (#4162) Harshita Jain 2026-04-01 23:14:04 +05:30
  • 72bbad51b7 Added group_parallel_tools parameter to LLMService. filipi87 2026-04-01 13:51:30 -03:00
  • c066a913fe Adding changelogs for all the fixes. filipi87 2026-04-01 12:20:58 -03:00
  • 63bbfc3b27 Creating the concept of a group_id for the function calls. filipi87 2026-04-01 12:05:09 -03:00
  • 2458b9d42b Delaying the response for the get_current_weather in the openai example. filipi87 2026-04-01 10:47:29 -03:00
  • 4543aef3d9 Only pushing a context frame when we receive the function call result if the user is not speaking. filipi87 2026-04-01 10:45:00 -03:00
  • 260368b6f4 Fixing an issue where the BotOutputTransport was discarding the UninterruptibleFrames. filipi87 2026-04-01 10:32:11 -03:00
  • 3ad2675b24 Creating UninterruptibleProcessQueue. filipi87 2026-04-01 10:28:52 -03:00
  • 970d713d7a Using a JSON to send the result. filipi87 2026-04-01 10:28:03 -03:00
  • 33ef6b3174 Merge pull request #4218 from pipecat-ai/mb/rename-all-examples Mark Backman 2026-04-01 07:15:57 -04:00
  • 3ca656cae5 Update simli name to match others Mark Backman 2026-03-31 22:20:31 -04:00
  • 6a84d02156 Update evals Mark Backman 2026-03-31 22:13:52 -04:00
  • 080da8b94c Update eval script paths to match renamed example files Mark Backman 2026-03-31 22:09:42 -04:00
  • d3021b4590 Rename example files to prepend parent folder name, preventing package shadowing Mark Backman 2026-03-31 22:06:01 -04:00
  • 92e34ea6e8 Fix potential UnboundLocalError for system_message in tracing decorator Paul Kompfner 2026-03-31 21:00:51 -04:00
  • ebab75765d Fix stream cancellation tests to mock get_chat_completions Paul Kompfner 2026-03-31 18:54:23 -04:00
  • 110c88bf92 Remove stale re-export of deleted google.openai subpackage Paul Kompfner 2026-03-31 18:53:55 -04:00
  • 19e521b75a Simplify LLMContextFrame handling in process_frame methods Paul Kompfner 2026-03-31 18:35:48 -04:00
  • 394599d031 Remove deprecated OpenAILLMContext as well as everything (code paths or whole types) dependent on it (all of which were also deprecated) Paul Kompfner 2026-03-31 14:20:40 -04:00
  • f7012c570c Fixed an issue in the FrameProcessor where only the current frame was checked for being an UninterruptibleFrame, not other frames in the queue. filipi87 2026-03-31 18:38:11 -03:00
  • 4bfa084f77 Updating the openai example to be async. filipi87 2026-03-31 17:37:39 -03:00
  • 780d6c476d Merge branch 'main' into filipi/async_tools filipi87 2026-03-31 17:36:40 -03:00
  • dfdb92958b Fix async tool handling for compatibility with all LLMs. filipi87 2026-03-31 17:26:06 -03:00
  • 0f47076703 More RTVI version parsing improvements mattie ruth backman 2026-03-31 15:11:22 -04:00
  • 3e255f3d21 improve version format check mattie ruth backman 2026-03-31 12:24:11 -04:00
  • 565b9b961d add tests for rtvi versioning mattie ruth backman 2026-03-31 11:23:21 -04:00
  • 692c3c74d1 We should now expect clients to be version 1.0.0 with valid versioning info mattie ruth backman 2026-03-31 09:23:54 -04:00
  • 7d309b3340 Merge pull request #4208 from pipecat-ai/mb/remove-deprecated-services Mark Backman 2026-03-31 15:37:12 -04:00
  • 04e8444096 Add changelog for #4208 Mark Backman 2026-03-30 20:49:39 -04:00
  • 7501effad5 Remove deprecated service module shims and old implementations Mark Backman 2026-03-30 20:48:02 -04:00
  • 0c8ff9c4c3 Merge pull request #4209 from pipecat-ai/mb/grok-3-default Mark Backman 2026-03-31 15:29:34 -04:00