dograh/api/services/pipecat
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
..
__init__.py Initial Commit 🚀 🚀 2025-09-09 14:37:32 +05:30
audio_config.py feat: integrate Telnyx telephony for outbound and inbound calling (#206) 2026-03-25 18:01:41 +05:30
audio_file_cache.py feat: add full document mode in knowledge base 2026-04-09 13:49:20 +05:30
audio_playback.py feat: refactor node spec and add mcp tools (#244) 2026-04-21 07:56:16 +05:30
event_handlers.py feat: add recording audio option in tool and node transitions (#232) 2026-04-10 17:53:42 +05:30
exceptions.py Initial Commit 🚀 🚀 2025-09-09 14:37:32 +05:30
in_memory_buffers.py fix: fix interruption handling for Gemini Live 2026-04-15 19:29:07 +05:30
pipeline_builder.py feat: add gemini live and speaches integration (#220) 2026-03-31 21:42:03 +05:30
pipeline_engine_callbacks_processor.py fix: prevent pipeline freezes when sending endframe (#77) 2025-12-10 08:22:37 +07:00
pipeline_metrics_aggregator.py chore: upgrade pipecat 2026-03-06 16:49:14 +05:30
pre_call_fetch.py feat: add pre call fetch configuration (#222) 2026-04-06 12:30:37 +05:30
realtime_feedback_observer.py feat: refactor node spec and add mcp tools (#244) 2026-04-21 07:56:16 +05:30
recording_audio_cache.py feat: add recording audio option in tool and node transitions (#232) 2026-04-10 17:53:42 +05:30
recording_router_processor.py feat: add recording audio option in tool and node transitions (#232) 2026-04-10 17:53:42 +05:30
run_pipeline.py fix: fix interruption handling for Gemini Live 2026-04-15 19:29:07 +05:30
service_factory.py feat: add recording audio option in tool and node transitions (#232) 2026-04-10 17:53:42 +05:30
tracing_config.py feat: refactor node spec and add mcp tools (#244) 2026-04-21 07:56:16 +05:30
transport_setup.py feat: add full document mode in knowledge base 2026-04-09 13:49:20 +05:30
turn_context.py chore: bump pipecat version 2026-02-11 18:18:32 +05:30
ws_sender_registry.py feat: add transcript panel during live call for better visibility (#116) 2026-01-13 22:48:18 +05:30