Abhishek Kumar
a422241517
chore: add docs url for integration nodes
2026-07-15 18:54:07 +05:30
Abhishek
78427817a6
feat(scripts): free trusted HTTPS via sslip.io for public-IP remote i… ( #460 )
...
* feat(scripts): free trusted HTTPS via sslip.io for public-IP remote installs
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* chore: refactor setup scripts
* chore: generate sdk
* chore: fix messaging for setup_remote script
* fix: fix ffmpeg download url
* feat: centralise and simplify the url configuration
* fix: force script run as sudo
* fix: fix documentation
---------
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-27 17:19:29 +05:30
Abhishek Kumar
3da439207c
chore: minor UI fixes
2026-05-21 17:20:21 +05:30
Abhishek
d97d1d72cd
feat: add chat based testing for voice agent ( #308 )
...
* feat: add backend foundations
* feat: add text chat UI
* chore: simplify the reload behaviour
* fix: fix upgrade banner to be triggered after package upload
* feat: simplify TesterPanel design
* chore: fix formatting and generate client
* chore: fix tracing for text chat mode
* fix: fix revert and edit CTA
* refactor: refactor TesterPanel into smaller components
* feat: enable runtime transition of nodes
* fix: fix review comments
2026-05-21 15:20:02 +05:30
Mohamed-Mamdouh
5f28c1b2a9
feat: add Tuner Integration to Dograh ( #311 )
...
* Add tuner integration
* bump pipecat version
* chore: update pipecat submodule to match upstream and use tuner-pipecat-sdk 0.2.0
Update pipecat submodule from 0.0.109.dev23 to 13e98d0d9 (the exact commit
upstream dograh-hq/dograh uses after v1.30.1). This installs pipecat-ai as
1.1.0.post277 via setuptools_scm, satisfying tuner-pipecat-sdk 0.2.0's
pipecat-ai>=1.0.0 requirement.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* wire tuner
* feat: refactor integrations into self contained packages
* chore: simplify ensure_public_access_token
* fix: remove NodeSpec and make DTOs the source of truth
* feat: send relevant signal to mcp using to_mcp_dict
* fix: fix tests
* cleanup: remove nango integrations
* feat: add agents.md for integrations
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Abhishek Kumar <abhishek@a6k.me>
2026-05-20 14:37:33 +05:30
Paulo Busato Favarato
75839f9de5
feat(mcp): generic MCP tool source with per-node function filtering ( #301 )
...
* feat(mcp): generic MCP tool source with per-node function filtering
Adds a Model Context Protocol tool category: connect a customer MCP
server and expose its tools to the agent, with optional per-node
allow-listing of individual MCP functions.
- ToolCategory.MCP enum + alembic migration
- MCP definition validator and collision-safe function-name namespacing
- McpToolSession wrapper: graceful-degrade, per-call open/close lifecycle
- CustomToolManager MCP branch (schemas + proxy handlers)
- Per-node mcp_tool_filters threaded through DTO/graph/engine
- Best-effort discovered_tools catalog cache + POST /tools/{uuid}/mcp/refresh
- UI: MCP create/edit config, tabbed ToolSelector with per-node toggles
* feat: refactor for code standardisation and documentation
---------
Co-authored-by: Abhishek Kumar <abhishek@a6k.me>
2026-05-19 16:10:00 +05:30
Abhishek Kumar
4171ad7a54
feat: add test mode for API trigger
2026-04-25 16:30:26 +05:30
Abhishek Kumar
6606a7f901
fix: compare dirty against correct baseline
2026-04-21 08:14:03 +05:30
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