Commit graph

81 commits

Author SHA1 Message Date
Abhishek Kumar
cff9674c9e chore: bump pipecat version 2026-02-11 18:18:32 +05:30
Abhishek Kumar
4c8c9516dc chore: update pipecat submodule 2026-02-11 14:15:19 +05:30
Abhishek Kumar
7a102026fb fix: send sample rate to STT services 2026-02-09 16:25:09 +05:30
Abhishek Kumar
4c936ae57d feat: add openrouter support 2026-02-09 13:31:32 +05:30
Abhishek Kumar
3cdede0f45 feat: limit campaign concurrency to number of CLIs 2026-02-07 13:45:21 +05:30
Abhishek Kumar
6711dcb3ea fix: add vad_analyzer in user aggregator 2026-02-07 12:44:05 +05:30
Abhishek Kumar
964a778194 chore: remove deprecated vad_analyzer from transport 2026-02-06 09:08:46 +05:30
Abhishek Kumar
9824d88d53 chore: add sort order in URL params 2026-02-06 09:01:06 +05:30
Abhishek Kumar
8c42866f80 fix: better error handling for telephony 2026-02-05 14:11:44 +05:30
Abhishek
87fc64d55c
fix: fix remote deployment method (#145)
* fix: disable file logging for docker compose mode

* fix: wait for processes in Docker compose mode

* fix: add default turn server conf for remote mode

* remove sentence transformers

* make turn detection configurable
2026-02-05 13:10:33 +05:30
Abhishek Kumar
7e438ad049 fix: allow interruption on start_node 2026-02-02 18:33:05 +05:30
Abhishek
6827744327
fix: make campaign process batch thread safe (#141)
* fix: dont schedule new batch on resume

* fix: make process_batch thread safe
2026-01-30 14:48:00 +05:30
Abhishek Kumar
e9c5da16c5 fix: add error in cloudonix cdr report 2026-01-29 20:43:53 +05:30
Abhishek
b1c982a52e
fix: add cloudonix CDR handling (#140)
* feat: add cloudonix cdr

* fix: remove org check

---------

Co-authored-by: Sabiha Khan <sabihak89@gmail.com>
2026-01-29 19:06:52 +05:30
Abhishek
91911769b0
feat: mute on function call (#138) 2026-01-29 14:42:34 +05:30
Sabiha Khan
4a8e4fe7a1
fix: BACKEND_API_ENDPOINT resolution from env and cloudflared tunnel (#135) 2026-01-29 14:06:08 +05:30
Abhishek Kumar
814271e7b1 feat: check for duplicate phone number in campaign 2026-01-29 13:20:38 +05:30
Abhishek Kumar
6f41e91f67 feat: add retry config during campaign creation 2026-01-29 11:57:57 +05:30
Abhishek
db75d90535
feat: add dictionary support for STT boosting in voice agents (#136)
* feat: add dictionary support for voice agents

Also fixes #132

* chore: add keyterms in evals
2026-01-29 11:20:07 +05:30
Abhishek
033fde8946
chore: refactor and add tests (#130)
* chore: add tests for end call

* Update pipecat module

* fix: allow interruptions from deepgram flux

* Add VadUserTurnStrategy

* chore: add test for voicemail detection
2026-01-27 18:20:23 +05:30
Abhishek Kumar
6b408e588c fix: fix variable extraction during pipeline execution flow 2026-01-26 12:13:55 +05:30
Abhishek
911c5ed416
fix: changes to update pipecat version to 0.0.100 (#122)
* feat: add stt evals

* add smart turn as provider

* chore: remove deprecations

* chore: format files

* fix: remove deprecated UserIdleProcessor

* fix: remove deprecated TranscriptProcessor

* chore: update pipecat submodule

* feat: add evals visualisation

* fix: trigger llm generation on client connected and pipeline started

* chore: update pipecat

* chore: update pipecat submodule

* Add tests

* fix: slow loading of workflow page

* chore: update pipecat submodule

* Show version after release

* Fixes #99

* fix: provider check for websocket connection

* Fixes #107

* Fix #96

* chore: fix documentation

* fix: cloudonix campaign call error

---------

Co-authored-by: Sabiha Khan <sabihak89@gmail.com>
2026-01-23 18:53:59 +05:30
Abhishek Kumar
a4367bd83b fix: set_node during node execution 2026-01-22 20:28:13 +05:30
Abhishek Kumar
c58aa557de feat: add voices in Dograh configuration 2026-01-19 14:52:54 +05:30
Abhishek Kumar
d35eeb1b7b fix: fix OPENAI_API_KEY bug in retrieval 2026-01-17 18:12:56 +05:30
Abhishek
ef5b9e40a9
feat: knowledge base functionality for the voice agent (#120)
* feat: upload file and store embedding

* feat: add documents in nodes

* feat: add openai embedding service
2026-01-17 14:37:03 +05:30
Sabiha Khan
e2fa4bbb98
feat: handle cloudonix incoming calls (#121) 2026-01-17 14:36:51 +05:30
Abhishek
cac25879bf
feat: add rtf in logs (#119)
* feat: add rtf in logs

* chore: unify the call logs and real time events
2026-01-15 16:17:17 +05:30
Abhishek
a172db8022
feat: add end_call tool (#118)
* feat: add end_call tool

* chore: remove run_llm=True from properties
2026-01-14 16:40:40 +05:30
Abhishek
e7712474c1
feat: add transcript panel during live call for better visibility (#116)
* chore: remove old signaling route

* Show real time feedbacks
2026-01-13 22:48:18 +05:30
Abhishek Kumar
1f3b3e2e3c chore: minor fixes 2026-01-13 14:55:48 +05:30
Abhishek Kumar
514d9c5238 feat: enable Sarvam Models 2026-01-12 18:04:10 +05:30
Abhishek Kumar
11e033c72d fix: formatting fix and fix #79
Improve Safari Permissions UX
2026-01-12 12:47:32 +05:30
Sabiha Khan
97fbd9b37b
Feat/inbound telephony (#113)
* feat: inbound telephony (twilio & vobiz)

* chore: add ruff and lint formatting

* fix: add missing cloudonix interface compliance implementation
2026-01-12 10:10:30 +05:30
Abhishek Kumar
b79bc4221d fix: initialize engine earlier than event handler 2026-01-11 13:59:09 +05:30
Abhishek
edf0fa4fbc
fix: migrate from custom audio recorder to native AudioBuffer (#115)
* fix: update to pipecat VM Detector

* fix: refactor to remove audio synchronizer

* feat: add speechmatics as STT
2026-01-08 18:03:26 +05:30
Abhishek Kumar
05ead4dc86 feat: enable api key access to routes 2026-01-05 19:41:38 +05:30
Abhishek Kumar
cdf68533ad feat: add trace URL in workflow runs 2026-01-03 17:59:59 +05:30
Abhishek Kumar
04576ac357 fix: llm generation in case of user idle
Send for LLM generation in case of user idle rather than speaking a hardcoded sentence
2026-01-03 16:22:38 +05:30
Abhishek
56953bbd09
Fix/multiple generation (#104)
* fixes #100

* Fix test

* fix: fix bad configuration issue
2026-01-03 12:59:18 +05:30
Nir Simionovich
90b690efff
feat: add cloudonix outbound telephony (#101)
Co-authored-by: Sabiha Khan <sabihak89@gmail.com>
2026-01-03 12:02:21 +05:30
Abhishek
3e55af9256
feat: user defined custom tools as part of workflow execution (#94)
* feat: add custom tools functionality

* Show tools in nodes

* integrate tool calling with pipeline engine
2026-01-02 13:11:02 +05:30
Abhishek Kumar
cc2d3e70d2 chore: render initial and gathered context 2025-12-31 22:02:50 +05:30
Abhishek Kumar
a6222a3c99 chore: set detect voicemail false by default 2025-12-27 09:43:14 +05:30
Abhishek Kumar
e83f3a36d2 fix: change type definition from enum to str for consistency 2025-12-26 16:00:02 +05:30
Abhishek Kumar
74b069354b fix: fix configuration option 2025-12-25 19:37:00 +05:30
Abhishek
45c5b7c304
feat: add voice selectors in elevenlabs (#88) 2025-12-25 15:05:53 +05:30
Abhishek
55b727a872
Feat/Add API Trigger and Webhooks in Agent Builder (#83)
* feat: add api trigger node for agent runs

* feat: add webhook node

* Execute webhook nodes post workflow run

* Add hint to go to API keys
2025-12-22 14:08:30 +05:30
Sabiha Khan
c99bd29ef1
fix: call_id and stream_id for vobiz pipeline, add workflow run state (#78)
* fix: add workflow run state for pipeline

* fix: call and stream id for vobiz pipeline
2025-12-11 17:12:28 +07:00
Abhishek Kumar
4640f69f9b feat: add smart turn v3 2025-12-10 09:07:03 +07:00