Commit Graph

  • e47f7d0e63 Auto-end PipelineRunner.run() when all root workers finish aleix/port-subagents-to-pipecat Aleix Conchillo Flaqué 2026-05-21 23:08:47 -07:00
  • afa880f523 Deprecate passing a worker to PipelineRunner.run() Aleix Conchillo Flaqué 2026-05-21 22:38:27 -07:00
  • 9054912dfb Update to add_workers mb/ui-worker Mark Backman 2026-05-21 23:14:14 -04:00
  • 0b9500aae4 Match shopping-list client styling to the other UI demos Mark Backman 2026-05-21 22:59:26 -04:00
  • 10b8feb9ea Add shopping-list UIWorker example (bridge-free voice + UI) Mark Backman 2026-05-21 22:53:38 -04:00
  • 1c94feaaff Inject <ui_state> via the LLM's on_before_process_frame hook Mark Backman 2026-05-21 22:42:12 -04:00
  • 950fc10f05 Add document-review UIWorker example Mark Backman 2026-05-21 17:21:08 -04:00
  • 07725429b2 Add async-tasks UIWorker example Mark Backman 2026-05-21 17:21:08 -04:00
  • 6b0e204d66 Add form-fill UIWorker example Mark Backman 2026-05-21 17:21:08 -04:00
  • f826da9ac9 Add deixis UIWorker example Mark Backman 2026-05-21 17:21:08 -04:00
  • 81b956d963 Add pointing UIWorker example Mark Backman 2026-05-21 17:21:08 -04:00
  • 2254a8d0a2 Add hello-snapshot UIWorker example Mark Backman 2026-05-21 16:51:38 -04:00
  • f1f5a986e8 Add UIWorker Mark Backman 2026-05-21 16:51:30 -04:00
  • 02667a7255 Add native RTVI⇄bus UI bridge to PipelineWorker Mark Backman 2026-05-21 16:51:22 -04:00
  • ee3d1128ec Add LLMService.append_system_instruction() Mark Backman 2026-05-21 16:51:13 -04:00
  • e8ec7c585f Rename PipelineRunner.add_worker() to variadic add_workers(*workers) Aleix Conchillo Flaqué 2026-05-21 19:45:47 -07:00
  • f91179a640 Forward active from PipelineWorker through to BaseWorker Aleix Conchillo Flaqué 2026-05-21 10:30:13 -07:00
  • e85f3fe606 update uv.lock Aleix Conchillo Flaqué 2026-05-21 10:13:49 -07:00
  • d07ba562eb Separate bus messages from pipeline frames Aleix Conchillo Flaqué 2026-05-21 09:52:52 -07:00
  • b03247f360 Rename BaseTask → BaseWorker and reserve "task" for asyncio Aleix Conchillo Flaqué 2026-05-20 16:39:45 -07:00
  • ef46156c1b Rename *-local-vad.py example variants to *-locally-driven-turns.py pk/decouple-context-management-from-turn-frames-for-realtime-services Paul Kompfner 2026-05-21 15:26:27 -04:00
  • 86f9ad0c07 Show commented-out local-VAD opt-in in no-turn-frames examples Paul Kompfner 2026-05-21 15:13:52 -04:00
  • f8f39a4c6e chore: use low reasoning_effort in Inception function-calling example mb/update-inception-realtime-setting Mark Backman 2026-05-21 14:55:03 -04:00
  • 1c26c635a1 feat: default realtime to True in Inception LLM service Mark Backman 2026-05-21 14:54:45 -04:00
  • cb9fe04e0b Wire Inworld manual-mode turn detection + add local-VAD example Paul Kompfner 2026-05-21 14:14:13 -04:00
  • b9aed0d673 Rename BaseTask.send_error to send_bus_error_message Aleix Conchillo Flaqué 2026-05-20 16:01:20 -07:00
  • d8947c68a9 Rename BaseTask.send_message to send_bus_message Aleix Conchillo Flaqué 2026-05-20 15:57:29 -07:00
  • 373894fc65 Fold BaseTask.handoff_to into activate_task(deactivate_self=...) Aleix Conchillo Flaqué 2026-05-20 15:50:03 -07:00
  • e8bbb5ee09 Add setup_pipeline_runner hook to PIPECAT_SETUP_FILES Aleix Conchillo Flaqué 2026-05-20 09:17:46 -07:00
  • a2e58044f2 update pyproject.toml and uv.lock Aleix Conchillo Flaqué 2026-05-19 13:55:41 -07:00
  • 8867426a97 Document sensor-controller example in the multi-task README Aleix Conchillo Flaqué 2026-05-15 09:49:16 -07:00
  • d984393213 Make local-handoff builder functions public Aleix Conchillo Flaqué 2026-05-15 09:48:08 -07:00
  • 959fb831f1 Drop redundant name strings from create_task calls in bus + proxy Aleix Conchillo Flaqué 2026-05-15 09:48:06 -07:00
  • 410190dabb Add sensor-controller multi-task example Aleix Conchillo Flaqué 2026-05-15 09:48:03 -07:00
  • f22350ce2f Use symmetric spawn-then-run() pattern in multi-task examples Aleix Conchillo Flaqué 2026-05-15 08:46:46 -07:00
  • 5f1b91bb89 Clarify PipelineRunner.run() docstring for the no-task form Aleix Conchillo Flaqué 2026-05-15 08:46:42 -07:00
  • cd22742e10 Default WebSocketProxyClientTask to active=False Aleix Conchillo Flaqué 2026-05-14 23:54:07 -07:00
  • 9ecb00d097 Skip pgmq/redis lazy-import tests when their extras are not installed Aleix Conchillo Flaqué 2026-05-14 23:25:28 -07:00
  • 79ae9740cc Skip pgmq/redis bus tests when their extras are not installed Aleix Conchillo Flaqué 2026-05-14 23:23:39 -07:00
  • df704a34f1 Move _wait_tasks_ready into the job-group internals section in BaseTask Aleix Conchillo Flaqué 2026-05-14 23:15:56 -07:00
  • 7dc2b41412 Drive task end/cancel shutdown from BaseTask by default Aleix Conchillo Flaqué 2026-05-14 23:15:33 -07:00
  • 4d9e258e55 Collapse _pipeline_finished_event into BaseTask._finished_event Aleix Conchillo Flaqué 2026-05-14 22:53:10 -07:00
  • de1bd7cb7e code-assistant: work around CancelledError swallow in ClaudeSDKClient Aleix Conchillo Flaqué 2026-05-14 22:44:06 -07:00
  • a5bb9f65de Fix LLMTask._finish_function_call to bypass deferral Aleix Conchillo Flaqué 2026-05-14 16:33:53 -07:00
  • 402cf8dade Port multi-task unit tests from pipecat-subagents Aleix Conchillo Flaqué 2026-05-14 09:25:32 -07:00
  • d757d8d06d Split PgmqBus into orchestrator + pluggable backends Jon Taylor 2026-05-13 23:52:40 -07:00
  • a63abc41b6 Add README and env.example for multi-task examples Aleix Conchillo Flaqué 2026-05-13 23:36:56 -07:00
  • 4c5fb85856 Add pgmq and redis extras for the distributed bus implementations Aleix Conchillo Flaqué 2026-05-13 23:34:46 -07:00
  • 4fbeb5fbcb Add remote-proxy-assistant example Aleix Conchillo Flaqué 2026-05-13 23:26:31 -07:00
  • 4509caa724 Add distributed-handoff examples (redis and pgmq) Aleix Conchillo Flaqué 2026-05-13 23:26:28 -07:00
  • 0f7211d072 Add parallel-debate example Aleix Conchillo Flaqué 2026-05-13 23:26:28 -07:00
  • 7c4294b7f6 Add local-handoff-two-agents-tts example Aleix Conchillo Flaqué 2026-05-13 23:26:27 -07:00
  • 6964686808 Add code-assistant example Aleix Conchillo Flaqué 2026-05-13 23:15:41 -07:00
  • f364c088cf Add local-handoff-two-agents example Aleix Conchillo Flaqué 2026-05-13 23:15:31 -07:00
  • 42204c4d0f Fix pyright errors in new bus/task/proxy code Aleix Conchillo Flaqué 2026-05-13 22:46:47 -07:00
  • 5f86e39038 Port WebSocket proxies to the new BaseTask API Aleix Conchillo Flaqué 2026-05-13 22:24:37 -07:00
  • 86f8f137a8 Sweep agent->task and task->job in docstrings and identifiers Aleix Conchillo Flaqué 2026-05-13 22:13:09 -07:00
  • e546471bef Rename _handle_task_* job dispatchers to _handle_job_* Aleix Conchillo Flaqué 2026-05-13 21:58:17 -07:00
  • 6d87765648 LLMTask/LLMContextTask: fix LLMService type Aleix Conchillo Flaqué 2026-05-13 21:48:22 -07:00
  • 922293ae76 Spawn the main task before setup so attach happens uniformly Aleix Conchillo Flaqué 2026-05-13 21:10:18 -07:00
  • eb4f0ac1ae Add changelog for #4493 Aleix Conchillo Flaqué 2026-05-13 21:06:09 -07:00
  • 7506af5861 Replace set_registry with attach(*, registry, bus) on BaseTask Aleix Conchillo Flaqué 2026-05-13 21:04:53 -07:00
  • ef806163b2 Tighten the pipeline_task contract for processors and tools Aleix Conchillo Flaqué 2026-05-13 19:15:33 -07:00
  • 7d28c46a5d Add tasks package with LLMTask, LLMContextTask, and proxy stubs Aleix Conchillo Flaqué 2026-05-13 19:15:20 -07:00
  • befaa9ff27 Rewrite PipelineRunner around bus + spawn Aleix Conchillo Flaqué 2026-05-13 19:15:06 -07:00
  • b5c757ab85 Make PipelineTask inherit BaseTask and support bridged pipelines Aleix Conchillo Flaqué 2026-05-13 19:14:56 -07:00
  • 6a738bd3a0 Replace BasePipelineTask with BaseTask Aleix Conchillo Flaqué 2026-05-13 19:14:21 -07:00
  • c0b2a8c572 Add job context and decorators Aleix Conchillo Flaqué 2026-05-13 19:14:01 -07:00
  • 7e2055b7d0 Add PgmqBus for distributed agents Jon Taylor 2026-05-13 23:56:18 -07:00
  • 5d94506265 Add task bus package Aleix Conchillo Flaqué 2026-05-13 19:13:53 -07:00
  • 30df8e4ca5 Add task registry package Aleix Conchillo Flaqué 2026-05-13 19:13:42 -07:00
  • 58027484b2 Add realtime-grok-local-vad.py example Paul Kompfner 2026-05-21 13:00:34 -04:00
  • 3b668dc937 Broadcast Nova Sonic interruption on FINAL TEXT contentEnd unconditionally Paul Kompfner 2026-05-21 12:37:04 -04:00
  • be218e1941 Document the local-VAD-plus-server-VAD duplicate-frames caveat Paul Kompfner 2026-05-21 12:19:24 -04:00
  • 780c004168 Merge pull request #4423 from joycech333/feat/inception-llm-service main Mark Backman 2026-05-21 12:02:27 -04:00
  • 28f9203401 Code review fixes Mark Backman 2026-05-21 11:22:16 -04:00
  • 92ced43300 Add Phase 2 changelog fragments for example migration Paul Kompfner 2026-05-20 15:53:09 -04:00
  • bff741a647 Migrate realtime examples to RealtimeServiceModeConfig Paul Kompfner 2026-05-20 15:51:18 -04:00
  • 20d9bf4af6 Document user-turn-frame behavior in realtime service docstrings Paul Kompfner 2026-05-20 15:50:32 -04:00
  • a00211627f Surface server-side interruption from Nova Sonic and Ultravox Paul Kompfner 2026-05-20 15:21:10 -04:00
  • 11d7fcf174 Add changelog fragments for realtime service mode Paul Kompfner 2026-05-20 15:09:38 -04:00
  • 1fe8cf5289 Add RealtimeServiceModeConfig to LLMContextAggregatorPair Paul Kompfner 2026-05-20 15:09:19 -04:00
  • 77cc314a08 feat: add Inception LLM service with Mercury-2 support joycech333 2026-05-04 20:25:31 +00:00
  • 7c938102ad Allowing to buffer audio inside the base output transport. filipi/tavus_faster_than_realtime.py filipi87 2026-05-21 11:54:01 -03:00
  • 359c9394d0 Caching 500 ms of audio filipi87 2026-05-21 10:58:52 -03:00
  • 144a1ece7b Fixing ruff format. filipi87 2026-05-21 10:05:33 -03:00
  • 4a8d1d0b5e Merge pull request #4532 from pipecat-ai/mb/cleanup-logging-after-smart-text-handling Mark Backman 2026-05-21 08:35:46 -04:00
  • 87f5d60693 Merge pull request #4531 from pipecat-ai/mb/pipecat-prebuilt-1.0.1 Mark Backman 2026-05-21 08:35:31 -04:00
  • c699b31daa Merge pull request #4534 from pipecat-ai/mb/changelog-4521 Mark Backman 2026-05-21 08:35:15 -04:00
  • 6ef7f6446a Saving the audio inside the Tavus video so we can test. filipi87 2026-05-21 09:01:12 -03:00
  • 7c61c36825 Recording the audios that we are receiving. filipi87 2026-05-20 19:03:01 -03:00
  • ee674ffb01 Add changelog for #4521 Mark Backman 2026-05-20 17:57:43 -04:00
  • 86a5710801 Add max_endpoint_delay_ms and clean up Sonoix STT settings (#4521) mihafabcic-soniox 2026-05-20 23:54:48 +02:00
  • 1338da6831 Don't inject silence in the proxy. filipi87 2026-05-20 18:26:11 -03:00
  • 0dc1337a3c Not sending silence by default. filipi87 2026-05-20 17:48:11 -03:00
  • 6a238e0d62 Refactoring how we are handling the silence. filipi87 2026-05-20 17:41:11 -03:00
  • e7bad7a007 Buffering the audio before sending back. filipi87 2026-05-20 17:23:15 -03:00
  • 4a96b2a9e6 Clean up smart text logging Mark Backman 2026-05-20 15:38:59 -04:00
  • b360fbf7fc Handling interruption. filipi87 2026-05-20 16:26:47 -03:00
  • 105d6f27da Merge pull request #4514 from pipecat-ai/mb/websocket-stt-service-exception-handling Mark Backman 2026-05-20 15:15:35 -04:00