Skip to content

Conversation

itz-PrathamMittal
Copy link
Contributor

  • Implemented in to allow for the dynamic registration of a specific subset of tools from an MCP server. This provides granular control over which tools are active during a session.
  • Updated the voice agent initialization to utilize a new configuration. This enables runtime control over tool registration, allowing for targeted feature flagging and customized agent capabilities per session.
  • The system maintains backward compatibility by defaulting to registering all available tools if the selective functions list is empty.
  • This change facilitates safer rollouts of new tools, enables A/B testing of different toolsets, and allows for per-merchant customization without requiring new deployments.

- Implemented  in  to allow for the dynamic registration of a specific subset of tools from an MCP server. This provides granular control over which tools are active during a session.
- Updated the voice agent initialization to utilize a new  configuration. This enables runtime control over tool registration, allowing for targeted feature flagging and customized agent capabilities per session.
- The system maintains backward compatibility by defaulting to registering all available tools if the selective functions list is empty.
- This change facilitates safer rollouts of new tools, enables A/B testing of different toolsets, and allows for per-merchant customization without requiring new deployments.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant