Abhishek
00a1a22b74
feat: refactor node spec and add mcp tools ( #244 )
...
* refactor: carve out extraction panel
* refactor: create spec versions for node types
* refactor: create a GenericNode and remove custom nodes
* feat: add python and typescript sdk
* add dograh sdk
* fix: fetch draft workflow definition over published one
* fix: fix routes of SDKs to use code gen
* chore: remove doclink dependency to reduce image size
* chore: format files
* chore: bump pipecat
* feat: let mcp fetch archived workflows on demand
* chore: fix tests
* feat: add sdk documentation
* chore: change banner and add badge
2026-04-21 07:56:16 +05:30
Abhishek Kumar
65c76ca7ff
feat: allow uploading recording as part of node transition
2026-04-10 11:54:00 +05:30
Abhishek
38d1d928b7
feat: agent versioning and model configurations override ( #227 )
...
* feat: add tests and migrations
* feat: workflow versioning among published and draft
* feat: add a new settings page to simplify workflow detail page
* fix: fix tsclient generation
2026-04-08 19:20:31 +05:30
Abhishek Kumar
e7adbc7bad
feat: add default telephony variables
2026-04-02 14:48:13 +05:30
Sabiha Khan
5b820cb0ba
feat: integrate Telnyx telephony for outbound and inbound calling ( #206 )
...
* feat: integrate Telnyx telephony for outbound and inbound calling
* chore: remove redundant code
---------
Co-authored-by: Abhishek <abhishek@a6k.me>
2026-03-25 18:01:41 +05:30
Abhishek Kumar
1d1949086a
chore: upgrade pipecat
2026-03-09 17:45:47 +05:30
Abhishek Kumar
5114ca5ee7
chore: upgrade pipecat
2026-03-07 14:55:19 +05:30
Sabiha Khan
e4759ac6f2
revert: cloudonix amd ( #183 )
2026-03-07 09:56:04 +05:30
Abhishek Kumar
819f8c64c6
Merge branch 'main' of https://github.com/dograh-hq/dograh
2026-03-06 16:49:21 +05:30
Abhishek Kumar
e34e4f8f3c
chore: upgrade pipecat
2026-03-06 16:49:14 +05:30
Sabiha Khan
3c5bc688ed
feat: hang up cloudonix machine answered call if feature flag enabled ( #182 )
2026-03-06 15:22:44 +05:30
Abhishek Kumar
77a55fcfe3
fix: handle delayed transcription in ExternalTurnStopStrategy
2026-03-05 19:21:05 +05:30
Abhishek Kumar
3ea235a666
fix: fix circuit breaker failure recording
...
fix: fix circuit breaker failure recording
chore: provide advanced configuration option in UI for campaigns
2026-03-05 13:43:13 +05:30
Sabiha Khan
628132f29b
feat: add cloudonix amd callback with logs only ( #177 )
2026-03-05 09:29:04 +05:30
Sabiha Khan
bd07b753cd
feat: tansfer calls with aasterisk ( #171 )
...
* feat: tansfer calls with aasterisk
* chore: format code with pre-commit script
* chore: refactor code
* refactor: add call strategies, cleanup transfer events
* fix: docker compose, add missing files from merge conflicts
* chore: update pipecat
* docs: restructure & add mintilify pages for tool
* chore: upgrade pipecat
2026-03-05 09:28:05 +05:30
Sabiha Khan
13b41437e8
fix: missing call_id in gathered_context ( #165 )
2026-02-18 21:13:28 +05:30
Abhishek
fe4ea648e4
Feat/campaign enhancements ( #163 )
...
* feat: add circuit breaker to safeguard
* feat: Add Circuit breaker in campaigns to safeguard against telephony failures
* feat: add schedules in campaigns
2026-02-17 21:04:15 +05:30
Abhishek
7552b6c819
feat: add asterisk ARI websocket interface ( #159 )
...
* chore: remove old files
* feat: ari outbound dialing
* feat: add websocket configuration for ARI
* feat: handling inbound calls
* delete ext channel from redis on stasis end
* fix: add lock in workflow run update, refactor _handle_stasis_start
* chore: update submodule
---------
Co-authored-by: Sabiha Khan <sabihak89@gmail.com>
2026-02-17 19:32:03 +05:30
Sabiha Khan
c711920165
feat: telephony call transfer ( #155 )
...
* transfer call
* fix: ignore completed call status
* chore: refactor telephony
* chore: refactor pipecat engine custom tools and other telephony services
* chore: code refactor
* chore: put back office ambient sound files
* chore: remove transport from engine
* fix: fix alembic revision
* chore: remove set_transferring_call from engine
* fix: send OutputAudio frame and let transport chunk it
* fix: reinstate docker compose
* chore: remove unused transfer-twmil route for caller
* chore: update pipecat submodule
---------
Co-authored-by: Abhishek Kumar <abhishek@a6k.me>
2026-02-16 14:33:33 +05:30
Abhishek Kumar
cff9674c9e
chore: bump pipecat version
2026-02-11 18:18:32 +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
Sabiha Khan
4a8e4fe7a1
fix: BACKEND_API_ENDPOINT resolution from env and cloudflared tunnel ( #135 )
2026-01-29 14:06:08 +05:30
Abhishek Kumar
d35eeb1b7b
fix: fix OPENAI_API_KEY bug in retrieval
2026-01-17 18:12:56 +05:30
Sabiha Khan
e2fa4bbb98
feat: handle cloudonix incoming calls ( #121 )
2026-01-17 14:36:51 +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
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
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
a7f2238044
feat: Update Dograh's UI Design ( #67 )
...
* feat: create app sidebar and update layout
* fix: fix loading errors
* fix: fix stack auth hydration issue
* fix: fix design for create-workflow
* fix: fix service configuration page design
* Add header for workflow detail
* feat: fix workflow editor design
* Fix css classes
* Fix callback status parsing for Vobiz
* Fix filter and remove gender service
2025-11-29 15:39:57 +05:30
Abhishek
8342cd1dda
fix: set provider during campaign run ( #69 )
2025-11-29 06:34:49 +05:30
Piyush Sahoo
09897cb5d8
feat: added vobiz telephony ( #65 )
...
* feat: added vobiz telephony
* chore: run formatter
* chore: add migration
* Add tsclient
---------
Co-authored-by: Abhishek Kumar <abhishek@a6k.me>
2025-11-28 09:36:04 +05:30
Abhishek
99a768f291
feat: enable workflows to be embedded in websites as a script tag ( #47 )
...
* feat: add deployment configuration options
* Simplify EmbedDialog
* Add options for inline vs floating embedding of agent
2025-11-15 17:32:37 +05:30
Sabiha Khan
d58f37ff42
fix: telephony bugs and improve code structure ( #38 )
...
- improved code structure for touch points
- corrected db migrations
2025-11-04 18:12:06 +05:30
Sabiha Khan
4cfdc3d420
feat: add vonage telephony ( #35 )
...
* refactor: telephony integration
* feat: add vonage telephony
2025-10-27 15:58:20 +05:30