Abhishek Kumar
|
e405457676
|
fix: fix superadmin impersonation
|
2026-07-11 15:51:36 +05:30 |
|
Sabiha Khan
|
2801c3156e
|
Feat/dybamic transfer (#521)
* feat: enable dynamic transfer destination resolution
* fix: remove approved routes, policy and fallback
* fix: review comments
|
2026-07-10 21:40:26 +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
|
65c76ca7ff
|
feat: allow uploading recording as part of node transition
|
2026-04-10 11:54:00 +05:30 |
|
Abhishek Kumar
|
f368fe5134
|
feat: set calculator as custom tool on demand
|
2026-04-02 14:07:03 +05:30 |
|
Abhishek Kumar
|
7e2de092ae
|
feat: Add end call reason in tool calls.
|
2026-02-21 14:21:39 +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
|
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 |
|