Commit Graph

  • f2cfbee3c3 Remove development runner requirement for proxy Mark Backman 2025-10-27 16:18:31 -04:00
  • 8b063116ab Merge pull request #2921 from pipecat-ai/vp-azure-ex-cleanup Vanessa Pyne 2025-10-27 12:59:08 -05:00
  • 8096e62b34 cleanup logger message vipyne 2025-10-27 11:27:30 -05:00
  • 33d813ed8f added JSON serializtion and additional testing utilities cb/test-serialization Chad Bailey 2025-10-27 15:57:24 +00:00
  • 20f4b0e8ff Merge pull request #2914 from pipecat-ai/pk/gemini-function-calling-fixes kompfner 2025-10-27 09:45:29 -04:00
  • 6feaf91789 Fix a bug in GeminiLLMAdapter's handling of Gemini-specific context messages Paul Kompfner 2025-10-27 09:42:24 -04:00
  • 91d3ae07b3 Merge pull request #2915 from Rickaym/fix--rounding-the-edges-of-observer-function-method-deprecation Mark Backman 2025-10-24 19:42:34 -04:00
  • 71841f71ef fix: use correct property names Pyae Sone Myo 2025-10-25 00:47:46 +06:30
  • 949b807023 Close genai client more gracefully to avoid printed warnings. We're now following the genai library guidance: https://github.com/googleapis/python-genai?tab=readme-ov-file#close-a-client Paul Kompfner 2025-10-24 11:36:25 -04:00
  • 4ad15f9a01 Update Gemini service to include function name when sending function responses in context Paul Kompfner 2025-10-24 10:38:17 -04:00
  • 99d94fc625 Update Gemini service to use "user" role for function responses, as shown in the Gemini docs Paul Kompfner 2025-10-24 10:04:02 -04:00
  • 8800603ab0 Remove proxy warning for telephony bots mb/runner-telephony-proxy-warning Mark Backman 2025-10-23 22:10:05 -04:00
  • a3d630c0d1 Merge pull request #2908 from pipecat-ai/mb/runner-daily-start-route Mark Backman 2025-10-23 14:15:42 -04:00
  • 04b482c445 Merge branch 'main' into mb/runner-daily-start-route Mark Backman 2025-10-23 14:11:38 -04:00
  • b2bce4916f Merge pull request #2900 from pipecat-ai/mb/quickstart-pipecat-cli Mark Backman 2025-10-23 10:55:42 -04:00
  • d41ee5319e Add example for getting just recording links hush/backoffExaples James Hush 2025-10-23 14:37:39 +08:00
  • 60e9817f16 fix: add support for DAILY_SAMPLE_ROOM_URL when calling /start for DailyTransport Mark Backman 2025-10-22 16:48:30 -04:00
  • c655d0d313 Merge pull request #2907 from pipecat-ai/mb/service-switcher-updates kompfner 2025-10-22 11:23:48 -04:00
  • ea6e146f2d Update TestServiceSwitcher to exercise targeting system frames only to the active service Paul Kompfner 2025-10-22 11:14:27 -04:00
  • ec890a834f Rename to filter_system_frames Mark Backman 2025-10-22 10:59:43 -04:00
  • 5b921fc054 fix: FunctionFilter adds block_system_frame arg Mark Backman 2025-10-22 10:48:48 -04:00
  • f1040100f4 Update ServiceSwitcher and LLMSwitcher docstrings Mark Backman 2025-10-22 08:58:14 -04:00
  • 54691ee781 Merge pull request #2904 from pipecat-ai/mb/bump-aws-sdk-bedrock-runtime Mark Backman 2025-10-22 08:58:48 -04:00
  • d50bf87088 Add comprehensive error handling to OpenAI LLM service fix/openai-llm-error-frame-propagation James Hush 2025-10-22 15:29:06 +08:00
  • 49239a23c6 Upgrade aws_sdk_bedrock_runtime to v0.1.1 Mark Backman 2025-10-21 23:27:38 -04:00
  • e0c43de13f Merge pull request #2903 from pipecat-ai/aleix/pipecat-0.0.91 v0.0.91 Aleix Conchillo Flaqué 2025-10-21 19:09:23 -07:00
  • cc4c96d099 update CHANGELOG for 0.0.91 Aleix Conchillo Flaqué 2025-10-21 19:00:51 -07:00
  • 434d463a3f Fix: Properly close OpenAI SSE stream on interruption fix/openai-stream-cleanup-on-interruption James Hush 2025-10-22 09:25:44 +08:00
  • 788465cb04 Merge pull request #2901 from pipecat-ai/pk/llmcontext-messages Aleix Conchillo Flaqué 2025-10-21 18:00:33 -07:00
  • db934eade0 Merge pull request #2891 from pipecat-ai/aleix/daily-pipecat-runner-args Aleix Conchillo Flaqué 2025-10-21 17:59:13 -07:00
  • 0b8c966a11 Merge pull request #2892 from pipecat-ai/mb/aws-llm-claude-fix Mark Backman 2025-10-21 20:50:20 -04:00
  • 5849485bc6 fix: AWSBedrockLLMService compatibility for newer Claude models Mark Backman 2025-10-20 20:20:33 -04:00
  • 459af58540 runner: allow starting a bot from Daily's /start endpoint Aleix Conchillo Flaqué 2025-10-20 17:06:53 -07:00
  • 576bd67e85 runner: add body field to RunnerArguments Aleix Conchillo Flaqué 2025-10-20 17:06:33 -07:00
  • 1e8629bf96 runner: allow passing an api_key to configure Aleix Conchillo Flaqué 2025-10-20 17:06:13 -07:00
  • 776a3526f9 Add messages property to LLMContext for usage parity with OpenAILLMContext. Paul Kompfner 2025-10-21 17:35:57 -04:00
  • 2ced044418 Merge pull request #2896 from pipecat-ai/pk/add-back-types-that-were-meant-to-be-deprecated-not-removed kompfner 2025-10-21 17:33:17 -04:00
  • 151f187837 Merge pull request #2895 from pipecat-ai/mb/update-env-example Mark Backman 2025-10-21 17:15:22 -04:00
  • 67afa718d0 Merge pull request #2898 from pipecat-ai/mb/ellipses-changelog Mark Backman 2025-10-21 17:02:08 -04:00
  • 52ab0eccc0 Quickstart to use Pipecat CLI Mark Backman 2025-10-21 15:52:27 -04:00
  • d1f1b68b71 Merge pull request #2863 from pipecat-ai/vp-custom-frame-processor-ex Vanessa Pyne 2025-10-21 14:15:38 -05:00
  • a479c32665 Merge pull request #2894 from pipecat-ai/mb/cli-readme Mark Backman 2025-10-21 13:20:12 -04:00
  • 9f66b0ba41 Add Pipecat CLI to README's ecosystem section Mark Backman 2025-10-21 08:24:00 -04:00
  • 23385ca3d2 replace foundational example 08-bots-arguing.py with 08-custom-frame-processor.py vipyne 2025-10-21 11:43:47 -05:00
  • 8b24bae9c5 pr notes vipyne 2025-10-21 11:42:06 -05:00
  • 0502ec6c44 Changelog entry for PR #2877 Mark Backman 2025-10-21 11:57:02 -04:00
  • 81645910e0 Merge pull request #2877 from nimobeeren/patch-1 Mark Backman 2025-10-21 11:53:17 -04:00
  • d6ab4c41b0 Merge pull request #2897 from pipecat-ai/filipi/fix_proxy_route Filipi da Silva Fuchter 2025-10-21 12:28:04 -03:00
  • 2f92cb8781 Fixed an issue in the runner's proxy_request where a session that exists but has empty data was being treated as invalid. Filipi Fuchter 2025-10-21 11:41:52 -03:00
  • fbf274374c Add back types that were removed, when they should only have been deprecated Paul Kompfner 2025-10-21 09:56:31 -04:00
  • 427efecf5b Organize the env.example file Mark Backman 2025-10-21 09:21:30 -04:00
  • b3e54546ac Merge pull request #2888 from pipecat-ai/filipi/rtvi_duplicated_frames Filipi da Silva Fuchter 2025-10-21 08:57:32 -03:00
  • 4d02d886f3 Fetch full git history for setuptools_scm version detection mb/cli Mark Backman 2025-10-20 18:13:13 -04:00
  • a8b90592a5 updated changelog and ruffed up jpt/runner-smwebrtc-requestData Jon Taylor 2025-10-20 23:22:47 +01:00
  • f234180b24 classmethod to normalizing requestData casing Jon Taylor 2025-10-20 23:12:24 +01:00
  • e0e2b6ac6b draft patch: pass request data through to bot module Jon Taylor 2025-10-20 22:45:40 +01:00
  • de46631bac Fixed an issue where the RTVIProcessor was sending duplicate UserStartedSpeakingFrame and UserStoppedSpeakingFrame messages. Filipi Fuchter 2025-10-20 18:39:00 -03:00
  • abf0150261 add 47-custom-frame-processor.py to foundational examples vipyne 2025-10-15 10:45:36 -05:00
  • 42289eb30d Add Pipecat CLI to pyproject.toml Mark Backman 2025-10-20 10:29:03 -04:00
  • a0c93ab6de update CHANGELOG cosmetics Aleix Conchillo Flaqué 2025-10-20 09:07:50 -07:00
  • 4bec566bbf Merge pull request #2885 from pipecat-ai/aleix/daily-python-0.20.0 Aleix Conchillo Flaqué 2025-10-20 08:04:52 -07:00
  • ec3cd24182 pyproject: update daily-python to 0.20.0 Aleix Conchillo Flaqué 2025-10-20 06:56:41 -07:00
  • e36e64c2e8 Merge pull request #2750 from pipecat-ai/pk/aws-nova-sonic-universal-llmcontext-1 kompfner 2025-10-20 10:12:53 -04:00
  • 02a88022dd Add a bit more detail to CHANGELOG related to AWSNovaSonicLLMService's support for LLMContext Paul Kompfner 2025-10-20 10:06:09 -04:00
  • 6cae61f2cc Add a bit more detail to CHANGELOG entry about AWSNovaSonicLLMService's support for LLMContext Paul Kompfner 2025-10-20 09:46:32 -04:00
  • 3b40079120 Add a detailed warning when trying to import things from pipecat.services.aws_nova_sonic.context or pipecat.services.aws.nova_sonic.context Paul Kompfner 2025-10-16 17:36:59 -04:00
  • ff0b38859b Remove AWS Nova Sonic's context.py, which was always concerned with types for internal use only. Now those types are either gone or moved elsewhere. Paul Kompfner 2025-10-16 15:13:21 -04:00
  • 4d499324d1 Re-apply a change to AWSNovaSonicLLMService that was lost in a rebase Paul Kompfner 2025-10-16 14:57:03 -04:00
  • f13e006db2 Bump version in deprecation message in docstring Paul Kompfner 2025-10-16 14:52:10 -04:00
  • 87d9e8c9cd Re-apply a couple of recent changes to AWSNovaSonicLLMService that were lost in a rebase Paul Kompfner 2025-10-16 14:51:27 -04:00
  • 4820f1c059 Address some AWSNovaSonicLLMService context-recording edge cases Paul Kompfner 2025-09-29 11:46:56 -04:00
  • 860c39d1b1 Get rid of LLMContext.get_messages_for_persistent_storage(). Paul Kompfner 2025-09-29 10:56:00 -04:00
  • ae5c5ed7f6 Update AWSNovaSonicLLMService to work with LLMContext and LLMContextAggregatorPair Paul Kompfner 2025-09-25 09:46:33 -04:00
  • 45256903b5 Remove log James Hush 2025-10-20 17:03:31 +08:00
  • d37e63d972 Simplify create_daily_room.py James Hush 2025-10-20 17:02:05 +08:00
  • 013f869259 Simplfy fetch_s3_recording James Hush 2025-10-20 16:54:24 +08:00
  • 11594003e2 This is working James Hush 2025-10-20 16:49:37 +08:00
  • 2dd2a17b19 Backoff examples James Hush 2025-10-20 16:46:16 +08:00
  • 5052da8ce6 Merge branch 'main' into sarvam/stt shreyas-sarvam 2025-10-20 13:45:24 +05:30
  • 7aa01c1ca8 Merge pull request #2882 from pipecat-ai/aleix/base-transport-output-cleanup Aleix Conchillo Flaqué 2025-10-18 07:38:13 -07:00
  • 4d6356748f Merge pull request #2819 from shreyas-sarvam/sarvam/tts-v3 Mark Backman 2025-10-18 09:36:57 -04:00
  • 5b1a182421 Merge branch 'main' into sarvam/tts-v3 Mark Backman 2025-10-18 09:34:10 -04:00
  • 6ac0c34413 Merge pull request #2879 from sam-s10s/fix/smx-vocab Mark Backman 2025-10-18 09:27:23 -04:00
  • c115422dbf Merge pull request #2857 from dan-ince-aai/main Mark Backman 2025-10-18 09:20:43 -04:00
  • a2a973be27 Merge pull request #2842 from nbyers-altira/fix-riva-segmented Mark Backman 2025-10-18 09:11:11 -04:00
  • 0407744950 BaseOutputTransport: simplify process_frame Aleix Conchillo Flaqué 2025-10-17 21:55:20 -07:00
  • 7ce370ccc6 BaseOutputTransport: simplify bot speaking logic Aleix Conchillo Flaqué 2025-10-17 15:13:20 -07:00
  • a4867f61aa be a tad more precise in changelog nbyers-altira 2025-10-17 13:51:49 -04:00
  • a67a765783 add changelog, run linter nbyers-altira 2025-10-17 13:49:52 -04:00
  • 81221668b1 Merge remote-tracking branch 'upstream/main' into fix-riva-segmented nbyers-altira 2025-10-17 13:45:59 -04:00
  • cc9c264940 Merge branch 'main' into main Daniel Ince 2025-10-17 15:15:36 +01:00
  • f2c61ac9fd Fix for AdditionVocabEntry without sounds_like items. Sam Sykes 2025-10-17 14:34:37 +01:00
  • 88f8c10f63 Merge pull request #2875 from pipecat-ai/filipi/rtvi_routes Filipi da Silva Fuchter 2025-10-17 10:13:45 -03:00
  • 855f4842dd Creating the WebRTC routes that mimic the ones provided by Pipecat Cloud. Filipi Fuchter 2025-10-17 10:10:19 -03:00
  • 2bf44fe2af Merge pull request #2853 from pipecat-ai/filipi/trickle_ice Filipi da Silva Fuchter 2025-10-17 09:00:32 -03:00
  • 3e8a7cc254 Adding support for trickle ICE to the SmallWebRTCTransport. Filipi Fuchter 2025-10-17 08:57:45 -03:00
  • a600c05570 Merge branch 'main' into main Daniel Ince 2025-10-17 11:43:38 +01:00
  • 3ba6b55659 feat: multilingual + changelog updates dan-ince-aai 2025-10-17 11:38:03 +01:00
  • d5f2dcfac0 lint dan-ince-aai 2025-10-17 11:32:06 +01:00
  • d1d74c571c add ellipsis character to sentence ending punctuation list Nimo Beeren 2025-10-17 10:38:06 +02:00