Aleix Conchillo Flaqué
7078fb53bd
Merge pull request #2738 from pipecat-ai/aleix/openai-cached-tokens-metrics
...
BaseOpenAILLMService: include cached tokens to metrics frame
2025-09-25 13:36:03 -07:00
Aleix Conchillo Flaqué
33447ad6f2
BaseOpenAILLMService: include cached tokens to metrics frame
2025-09-24 19:32:16 -07:00
Aleix Conchillo Flaqué
3797f41c8c
Merge pull request #2734 from pipecat-ai/aleix/pipecat-0.0.86
...
update CHANGELOG for 0.0.86
v0.0.86
2025-09-24 12:19:16 -07:00
Aleix Conchillo Flaqué
ff919b8c15
update CHANGELOG for 0.0.86
2025-09-24 11:28:14 -07:00
Aleix Conchillo Flaqué
cb048d6c7e
Merge pull request #2733 from pipecat-ai/aleix/tavus-missing-daily-callback
...
TavusTransport: add missing on_before_leave callback
2025-09-24 11:10:32 -07:00
Aleix Conchillo Flaqué
6c2c43ade0
Merge pull request #2724 from pipecat-ai/pk/update-natural-conversation-examples-with-universal-context
...
Update natural conversation examples with universal context
2025-09-24 11:07:50 -07:00
Aleix Conchillo Flaqué
f899c15b03
Merge pull request #2731 from pipecat-ai/pk/update-example-25-to-use-universal-context
...
Update example 25 to use universal `LLMContext`
2025-09-24 11:05:36 -07:00
Aleix Conchillo Flaqué
d10ef08775
Merge pull request #2727 from pipecat-ai/pk/strands-agents-needs-to-support-openaillmcontextframe-for-now
...
`StrandsAgentsProcessor` should still support `OpenAILLMContextFrame`…
2025-09-24 11:05:07 -07:00
Aleix Conchillo Flaqué
27a5af6fa1
Merge pull request #2728 from pipecat-ai/pk/fix-playht-in-env-example
...
Fix PlayHT env variable names in env.example
2025-09-24 11:04:55 -07:00
Aleix Conchillo Flaqué
4bff0a7c49
Merge pull request #2732 from pipecat-ai/pk/update-voicemail-detector-to-use-llm-context
...
Update `VoicemailDetector` to use universal `LLMContext`
2025-09-24 11:04:42 -07:00
Aleix Conchillo Flaqué
508f7d203d
Merge pull request #2729 from pipecat-ai/aleix/frame-processor-cancel-default-timeout
...
FrameProcessor: timeout when cancelling tasks
2025-09-24 10:55:52 -07:00
Filipi da Silva Fuchter
0f87d5342c
Merge pull request #2266 from pipecat-ai/filipi/hey_gen_transport
...
HeyGen implementation for Pipecat - HeyGenTransport
2025-09-24 14:35:50 -03:00
Filipi Fuchter
f6164e3bde
HeyGen implementation for Pipecat - HeyGenTransport.
2025-09-24 14:33:56 -03:00
Aleix Conchillo Flaqué
1a0fb55d0f
TavusTransport: add missing on_before_leave callback
2025-09-24 10:18:56 -07:00
Paul Kompfner
6d0beef944
Update VoicemailDetector to use universal LLMContext
2025-09-24 12:58:42 -04:00
Paul Kompfner
b9fd6b873b
Update comment in example 07b to reference LLMContext rather than OpenAILLMContext
2025-09-24 12:49:34 -04:00
Paul Kompfner
dea0f1791f
Update OpenAILLMAdapter.get_messages_for_logging() to truncate "input_audio" message data
2025-09-24 12:41:41 -04:00
Paul Kompfner
da66c38795
Update example 25 to use universal LLMContext
2025-09-24 12:37:29 -04:00
Paul Kompfner
912f8b96f0
Fix PlayHT env variable names in env.example
2025-09-24 11:24:35 -04:00
Aleix Conchillo Flaqué
f9eb447d82
FrameProcessor: timeout when cancelling tasks
2025-09-24 08:24:28 -07:00
Paul Kompfner
65f5fe8588
StrandsAgentsProcessor should still support OpenAILLMContextFrame until that frame has been deprecated
2025-09-24 11:05:27 -04:00
Paul Kompfner
817c77f3fe
Update SmallWebRTCTransport to pass a sender ID in the "on_app_message" event
2025-09-24 10:24:59 -04:00
Paul Kompfner
8896179b00
Update another "natural conversation" example to use universal LLMContext. Note that this one had to also be fixed in various ways, as it wasn't working.
2025-09-24 09:55:11 -04:00
Filipi da Silva Fuchter
463752360b
Merge pull request #2726 from pipecat-ai/mb/twilio-serializer-cleanup
...
Fixup for TwilioFrameSerializer
2025-09-24 10:45:38 -03:00
Paul Kompfner
66b7977a62
Make SmallWebRTCTransport adhere to the expected "on_app_message" event signature
2025-09-24 09:34:28 -04:00
Mark Backman
468de68aec
Fixup for TwilioFrameSerializer
2025-09-24 09:32:46 -04:00
Mark Backman
c4762c1a92
Merge pull request #2627 from jessieweiyi/main
...
Support TwilioFrameSerializer region/edge settings. Close #2625 .
2025-09-24 09:13:10 -04:00
Aleix Conchillo Flaqué
7f4d3a2f02
pyproject: updated sentry to 2.38.0
2025-09-23 19:12:03 -07:00
Jessie Wei
88614b312f
Merge branch 'pipecat-ai:main' into main
2025-09-24 10:23:52 +10:00
Jessie Wei
5b4655f45a
chore: Update per review comments
2025-09-24 00:22:56 +00:00
Aleix Conchillo Flaqué
d7c8f8df53
update CHANGELOG with AudioBufferProcessor fixes
2025-09-23 15:42:01 -07:00
Aleix Conchillo Flaqué
2571cb2e69
tests: fix formatting
2025-09-23 15:28:07 -07:00
Aleix Conchillo Flaqué
15782be27c
Merge pull request #2676 from golbin/main
...
Fix audio buffer flush and silence handling
2025-09-23 15:27:31 -07:00
Aleix Conchillo Flaqué
997e4b66c6
Merge pull request #2722 from pipecat-ai/aleix/strands-agents-update-and-evals
...
examples: update Strands Agents with universal context and add evals
2025-09-23 15:21:41 -07:00
Paul Kompfner
6ccbfd9b57
Update "natural conversation" examples to use universal LLMContext
2025-09-23 16:20:16 -04:00
Paul Kompfner
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
2025-09-23 16:14:58 -04:00
Paul Kompfner
678dd22b8e
Add missing sender argument to a few "on_app_message" handlers in examples
2025-09-23 15:29:20 -04:00
kompfner
0bba02028d
Merge pull request #2721 from pipecat-ai/pk/update-persistent-storage-examples-to-use-universal-llmcontext
...
Update persistent conversation storage examples to use universal `LLM…
2025-09-23 15:18:21 -04:00
Aleix Conchillo Flaqué
620b1f785c
examples: update Strands Agents with universal context and add evals
2025-09-23 11:37:57 -07:00
Paul Kompfner
780e91eb91
Update persistent conversation storage examples to use universal LLMContext.
...
Note that `LLMContext` doesn't have a `get_messages_for_persistent_storage()`; the messages are already in the "standard" format so they can be used directly for storage.
2025-09-23 14:16:35 -04:00
Aleix Conchillo Flaqué
667569ef47
Merge pull request #2708 from pipecat-ai/aleix/base-output-transport-only-push-if-send-successful
...
BaseOutputTransport: only push downstream if transport write successful
2025-09-23 11:10:29 -07:00
Aleix Conchillo Flaqué
17ea0afa6f
StrandsAgentsProcessor: more formatting fixes
2025-09-23 11:05:14 -07:00
Aleix Conchillo Flaqué
3fc5214c15
BaseOutputTransport: only push downstream if transport write successful
...
Fixes #2589
2025-09-23 11:04:37 -07:00
kompfner
1636c48ab9
Merge pull request #2720 from pipecat-ai/pk/update-changelog-with-additional-llmcontext-support
...
Update CHANGELOG with additional `LLMContext` support
2025-09-23 13:46:20 -04:00
Paul Kompfner
c3a2fa100c
Update CHANGELOG with additional LLMContext support
2025-09-23 13:45:49 -04:00
kompfner
8649368337
Merge pull request #2719 from pipecat-ai/pk/update-more-examples-to-use-universal-llmcontext
...
Update more examples to use universal `LLMContext`. Specifically, upd…
2025-09-23 13:44:20 -04:00
Aleix Conchillo Flaqué
781366627c
updated CHANGELOG with Strands Agents
2025-09-23 10:41:35 -07:00
Aleix Conchillo Flaqué
f6b4db42ef
pyproject: add strands-agents
2025-09-23 10:39:06 -07:00
Aleix Conchillo Flaqué
ed64716219
StrandsAgentsProcessor: fix formatting
2025-09-23 10:38:31 -07:00
Aleix Conchillo Flaqué
5c22b2e1de
Merge pull request #2610 from adithyaxx/add-strands-processor
...
Add native Strands Agents support to Pipecat
2025-09-23 10:33:22 -07:00