Mar 28, 2026
Latest updates and announcements
Tool consolidation and improved enum naming
We've completed a major effort to make Composio tools more agent-friendly. This release consolidates overlapping tools, deprecates redundant ones, and renames enum slugs to be cleaner and more intuitive for AI agents.
What's changing?
1. Consolidated overlapping tools
Many toolkits had multiple tools that performed similar functions — sometimes originating from different API versions or slightly different wrappers around the same endpoint. We've unified these into single, well-defined tools. The consolidated tools retain full functionality while reducing noise for agents selecting tools.
This affects 30+ toolkits. Tools that didn't add meaningful value to agent workflows have been removed, and their functionality is covered by the remaining tools.
2. Deprecated high-usage duplicates
For tools that had significant active usage, we've soft-deprecated them rather than removing them outright. These tools still work but will return a deprecation notice pointing to the recommended replacement. We encourage migrating to the replacement tools listed below.
3. Renamed enum slugs for agent clarity
We've renamed 1,545 tool enum slugs across 24 toolkits to be shorter, more consistent, and easier for agents to understand. The old names often contained unnecessary filler words (A, AN, THE, FOR_THE_AUTHENTICATED_USER) or verbose patterns that made it harder for agents to match the right tool. The new names follow a consistent APP_VERB_NOUN pattern.
No action required
If you are using latest toolkit versions or fetching tools dynamically, these changes will not break your integration. The SDK automatically resolves the correct tool names.
If you are pinning tool enums by name in your code, check the tables below for any renames or deprecations that affect you.
Deprecated tools
These tools still work but now point to a recommended replacement. Migrate when convenient.
Consolidated (removed) tools
These tools have been removed because their functionality is fully covered by other existing tools. If you were using any of these, switch to the canonical tool for that operation.
Renamed enum slugs
We've renamed 1,545 tool enum slugs to be more concise and agent-friendly. Old slugs contained verbose patterns like DELETE_A_GIST, GET_A_CODESPACE_FOR_THE_AUTHENTICATED_USER, or ADD_MEMBERS_FOR_PROJECT. New slugs follow a cleaner APP_VERB_NOUN convention: DELETE_GIST, GET_CODESPACE, ADD_MEMBERS_TO_PROJECT.
Migration
If you are using latest toolkit versions or fetching tools dynamically, no action is required.
If you reference tool enums by name in your code:
- Deprecated tools — update to the replacement listed above at your convenience. The old enum still works but will show a deprecation notice.
- Removed tools — switch to the canonical tool for that operation. The removed tool's functionality is fully covered.
- Renamed enums — update any hardcoded enum strings to the new names.