Commit Graph

  • 53f6426b0b Merge pull request #4216 from pipecat-ai/mb/add-missing-google-vertex Mark Backman 2026-03-31 15:29:04 -04:00
  • 9e32ade44b Merge pull request #4203 from pipecat-ai/mb/fix-json-decode-tool-calls Mark Backman 2026-03-31 15:28:53 -04:00
  • 2574d24400 Merge pull request #4202 from pipecat-ai/mb/fix-inworld-tts-streaming-utf8 Mark Backman 2026-03-31 15:28:37 -04:00
  • 27cb078716 Add missing google-vertex.py file Mark Backman 2026-03-31 15:25:52 -04:00
  • ca636813a8 Merge pull request #4206 from pipecat-ai/mb/flatten-examples-dir Mark Backman 2026-03-31 15:23:49 -04:00
  • 47b41a0ff7 Rename services/ to voice/ and function-calling/, flatten to top level Mark Backman 2026-03-31 15:12:06 -04:00
  • f14638a1fd Revert "Flatten services/ nesting: promote speech and function-calling to top level" Mark Backman 2026-03-31 14:59:23 -04:00
  • e1939ecd44 Flatten services/ nesting: promote speech and function-calling to top level Mark Backman 2026-03-31 14:55:22 -04:00
  • dc5b94f9e0 Merge pull request #4213 from pipecat-ai/mb/google-imagen-4 Mark Backman 2026-03-31 13:20:20 -04:00
  • 1d85aedcae Split features/ into audio/, observability/, and rag/ subfolders Mark Backman 2026-03-31 13:15:06 -04:00
  • e719cbbe6d Reorganize examples into topic-based subfolders Mark Backman 2026-03-31 09:58:05 -04:00
  • f2ce7ececc Move foundational examples to examples/ Mark Backman 2026-03-30 19:34:29 -04:00
  • bd7496fa27 Merge pull request #4211 from pipecat-ai/pk/openai-responses-websocket-service-refactor kompfner 2026-03-31 13:02:45 -04:00
  • 0a8bcf58c4 Register on_connection_error event handler in WebsocketLLMService Paul Kompfner 2026-03-31 10:52:33 -04:00
  • 0fb45c6114 Guard _drain_cancelled_response against None websocket Paul Kompfner 2026-03-31 10:32:47 -04:00
  • 657a5def57 Use consistent 'inference' terminology in error messages Paul Kompfner 2026-03-31 10:17:29 -04:00
  • 30903042e5 Work around OpenAI Python SDK temperature bug in example Paul Kompfner 2026-03-31 10:16:30 -04:00
  • 9936ec16cb Add changelog for #4213 Mark Backman 2026-03-31 09:28:31 -04:00
  • 212aff15c9 Update default Google Imagen model to imagen-4.0-generate-001 Mark Backman 2026-03-31 09:16:24 -04:00
  • f2b3f87661 Clarify discrete vs continuous contrast in WebsocketLLMService docstring Paul Kompfner 2026-03-30 23:46:23 -04:00
  • 77cfb181f6 Clarify per-inference helper usage in WebsocketLLMService docstring Paul Kompfner 2026-03-30 23:25:56 -04:00
  • 0b256936c6 Add ConnectionClosed to _receive_response_events raises docstring Paul Kompfner 2026-03-30 23:14:45 -04:00
  • 3922963c7a Extract helpers in _process_context to reduce repeated code Paul Kompfner 2026-03-30 23:10:38 -04:00
  • ab9f2a35b6 Clean up TTFB metrics and previous_response state on inference failure Paul Kompfner 2026-03-30 23:04:06 -04:00
  • f19d1183d8 Clean up TTFB metrics and previous_response state on retry failure Paul Kompfner 2026-03-30 23:00:22 -04:00
  • 9ad4fe6344 Use concrete inference language instead of abstract transaction terminology Paul Kompfner 2026-03-30 22:42:40 -04:00
  • 04882f6f2a Simplify _connect_websocket guard and remove unused State import Paul Kompfner 2026-03-30 22:32:08 -04:00
  • 712e42533d Introduce WebsocketLLMService and refactor OpenAIResponsesLLMService to use it Paul Kompfner 2026-03-30 22:26:31 -04:00
  • 7d8b436018 Add changelog for #4209 Mark Backman 2026-03-30 21:40:16 -04:00
  • bf1856f610 Change GrokLLMService default model from grok-3-beta to grok-3 Mark Backman 2026-03-30 21:39:19 -04:00
  • 248e0a4c90 Merge pull request #4207 from pipecat-ai/mb/remove-krisp Mark Backman 2026-03-30 19:54:14 -04:00
  • 89dcd57577 Remove docs uses of krisp optional dependency Mark Backman 2026-03-30 19:43:19 -04:00
  • 32022a952e Merge pull request #4205 from pipecat-ai/mb/remove-quickstart Mark Backman 2026-03-30 18:58:49 -04:00
  • 65d9fcc315 Merge pull request #4204 from pipecat-ai/aleix/remove-some-deprecations Aleix Conchillo Flaqué 2026-03-30 15:32:53 -07:00
  • b78ae40d3c Remove quickstart example from repo Mark Backman 2026-03-30 18:20:41 -04:00
  • ece4d0661e update uv.lock Aleix Conchillo Flaqué 2026-03-30 15:05:28 -07:00
  • 82a852c1ff Add changelog for #4204 Aleix Conchillo Flaqué 2026-03-30 14:49:18 -07:00
  • 5be1b9c8cb LLMService: remove deprecated request_image_frame() Aleix Conchillo Flaqué 2026-03-30 14:47:03 -07:00
  • 7913d4e188 FrameProcessor: remove deprecated wait_for_task() Aleix Conchillo Flaqué 2026-03-30 14:45:42 -07:00
  • c8dd7c2b57 rtvi: remove old deprecations Aleix Conchillo Flaqué 2026-03-30 14:41:10 -07:00
  • 77e5f4acc1 runner(daily): remove deprecated configure_with_args() Aleix Conchillo Flaqué 2026-03-30 14:31:39 -07:00
  • be8d4dfd87 TTSService: remove deprecated say() function Aleix Conchillo Flaqué 2026-03-30 14:29:30 -07:00
  • bb2c60a998 transports: remove deprecated vad_enabled and vad_audio_passthrough Aleix Conchillo Flaqué 2026-03-30 14:28:34 -07:00
  • 7c644ed810 RTVIObserver: remove deprecated errors_enabled Aleix Conchillo Flaqué 2026-03-30 14:26:53 -07:00
  • 96ceec2a43 transports: remove deprecated camera_in_* and camera_out_* params Aleix Conchillo Flaqué 2026-03-30 14:24:40 -07:00
  • d249473f0b AudioBufferProcessor: remove deprecated user_continuous_stream Aleix Conchillo Flaqué 2026-03-30 14:22:21 -07:00
  • 1da2018c85 PipelineTask: remove deprecated on_pipeline_ended/cancelled/stopped Aleix Conchillo Flaqué 2026-03-30 14:20:45 -07:00
  • af126ec7cf PipelineParams: remove deprecated observers field Aleix Conchillo Flaqué 2026-03-30 14:18:07 -07:00
  • 340e58bf5c LLMService: remove old function call single argument Aleix Conchillo Flaqué 2026-03-30 14:16:18 -07:00
  • 7873159d0f LLMService: remove start_callback Aleix Conchillo Flaqué 2026-03-30 14:13:23 -07:00
  • c783101741 frames: remove deprecated interruption frames Aleix Conchillo Flaqué 2026-03-30 14:08:42 -07:00
  • 73b8bbf963 frames: remove deprecated transport frames Aleix Conchillo Flaqué 2026-03-30 14:08:24 -07:00
  • ebbe5acc8f frames: remove deprecated KeypadEntryFrame Aleix Conchillo Flaqué 2026-03-30 14:07:54 -07:00
  • dd1bea2a5f audio(turn): remove FalSmartTurnAnalyzer and LocalSmartTurnAnalyzer Aleix Conchillo Flaqué 2026-03-30 14:04:29 -07:00
  • 136e6a58be audio(utils): remove create_default_resampler Aleix Conchillo Flaqué 2026-03-30 14:02:13 -07:00
  • f0d04dde1c audio(filters): remove KrispFilter Aleix Conchillo Flaqué 2026-03-30 14:01:06 -07:00
  • 742a278c05 audio(filters): remove NoisereduceFilter Aleix Conchillo Flaqué 2026-03-30 13:58:14 -07:00
  • b16befc9e9 transports(daily): remove deprecated frames Aleix Conchillo Flaqué 2026-03-30 13:56:25 -07:00
  • 0c11eb6fd0 Merge pull request #4141 from pipecat-ai/pk/openai-responses-websocket-service kompfner 2026-03-30 15:25:32 -04:00
  • ea39389e03 Add changelog for #4203 Mark Backman 2026-03-30 14:24:49 -04:00
  • 4adf0fd585 Handle incomplete function call arguments from interrupted LLM streams Mark Backman 2026-03-30 14:24:04 -04:00
  • 465b9bcbc6 Add changelog for #4202 Mark Backman 2026-03-30 14:16:21 -04:00
  • 3f4814cf84 Fix UTF-8 decode error in Inworld TTS streaming response Mark Backman 2026-03-30 14:15:06 -04:00
  • f6a3678f93 Improve tests Mark Backman 2026-03-30 12:46:30 -04:00
  • 3af93ed257 Add changelog for #4201 Mark Backman 2026-03-30 12:31:22 -04:00
  • f37bf989dd Make reconnection failure error non-fatal to allow service failover Mark Backman 2026-03-30 12:29:46 -04:00
  • 86a16d53bc Detect quick connection failures in WebsocketService to prevent infinite reconnection loops Mark Backman 2026-03-30 12:16:29 -04:00
  • 0efef19d60 Fix code review issues in WebSocket Responses service Paul Kompfner 2026-03-30 10:54:47 -04:00
  • 87b8f38a48 Merge pull request #4198 from pipecat-ai/mb/readme-update-2026-03-30 Mark Backman 2026-03-30 10:46:52 -04:00
  • e1a3ddbb57 Add missing services to README available services table Mark Backman 2026-03-30 09:59:03 -04:00
  • b5683556d4 Remove duplicate entries in run-release-evals.py, which appeared after a rebase Paul Kompfner 2026-03-30 10:03:43 -04:00
  • 26f85687d6 Handle response cancellation by draining before next inference Paul Kompfner 2026-03-25 17:58:29 -04:00
  • 670ce30a1c Document why HTTP variant doesn't use previous_response_id Paul Kompfner 2026-03-25 15:46:23 -04:00
  • 1c8d31de70 Add trace logging for previous_response_id decisions and fix example Paul Kompfner 2026-03-25 15:37:20 -04:00
  • 9defff2a34 Skip server-known output items in previous_response_id optimization Paul Kompfner 2026-03-25 15:06:28 -04:00
  • 59d28f9fd2 Add changelog for WebSocket OpenAI Responses service Paul Kompfner 2026-03-25 12:17:11 -04:00
  • f2a8a9e753 Add WebSocket-based OpenAI Responses LLM service with previous_response_id optimization Paul Kompfner 2026-03-25 12:06:59 -04:00
  • d1eb2699f3 Merge pull request #4192 from pipecat-ai/mb/update-langchain Mark Backman 2026-03-30 08:54:41 -04:00
  • 2e0f5fc6e9 Merge pull request #4194 from pipecat-ai/mb/update-community-integrations-package-convention Mark Backman 2026-03-30 08:52:28 -04:00
  • dd3ca6fbba Merge pull request #4191 from pipecat-ai/mb/remove-openpipe Mark Backman 2026-03-30 08:52:14 -04:00
  • 171692aa30 Add pipecat-{vendor} package naming convention to community guide Mark Backman 2026-03-29 12:39:13 -04:00
  • 81ddd103f9 Fix KeyError on context messages without role in RTVI observer Mark Backman 2026-03-29 10:27:54 -04:00
  • 8c9e189394 Fix langchain imports for langchain 1.x compatibility Mark Backman 2026-03-29 10:24:31 -04:00
  • b6579dc763 Update uv lock with latest versions of Pygments and cryptography Mark Backman 2026-03-29 10:20:45 -04:00
  • abd63336e4 Add changelog for #4192 Mark Backman 2026-03-29 10:18:42 -04:00
  • ccb9dc20f8 Update langchain dependencies to latest major versions Mark Backman 2026-03-29 10:17:10 -04:00
  • 2177e28ee1 Remove OpenPipe integration Mark Backman 2026-03-29 10:07:40 -04:00
  • 336954f83f Update langchain to 1.x to fix CVE in langchain-core (dependabot #174) mb/dependabot-2026-03-29 Mark Backman 2026-03-29 09:47:51 -04:00
  • e1756688bc Update Pygments to 2.20.0 in uv.lock Mark Backman 2026-03-29 09:34:05 -04:00
  • f1bb34c910 Update cryptography to 46.0.6 in uv.lock Mark Backman 2026-03-29 09:33:08 -04:00
  • 3eb7c2bcd9 Merge pull request #4187 from OmerCohenAviv/fix/heartbeat-monitor-configurable Mark Backman 2026-03-29 09:31:12 -04:00
  • 878940f94e Merge pull request #4189 from Arindam200/main Mark Backman 2026-03-29 09:03:06 -04:00
  • a3aeafcb2d Alphabetize nebius entry in pyproject.toml extras Mark Backman 2026-03-29 08:55:52 -04:00
  • 63254fe337 Add NebiusLLMService with developer role and tool support fixes Mark Backman 2026-03-29 08:50:01 -04:00
  • 39919f7889 Add NebiusLLMService for Nebius Token Factory Arindam200 2026-03-29 14:35:46 +05:30
  • f2e0f5d20c move wait_time out of loop OmercohenAviv 2026-03-29 00:05:21 +03:00
  • 2724ef6d6f non optional OmercohenAviv 2026-03-28 12:12:02 +03:00
  • 33fb8852e6 ruff OmercohenAviv 2026-03-28 12:05:30 +03:00
  • 5fe48da2fb Merge branch 'main' into fix/heartbeat-monitor-configurable OmercohenAviv 2026-03-28 11:57:23 +03:00
  • dccd98ec8a test OmercohenAviv 2026-03-28 11:53:51 +03:00