Community tools package
The former community tools package is not required for the examples in this documentation. Use vended tools for common file, shell, HTTP, notebook, sleep, stop, and web-fetch capabilities maintained with the SDK.
For capabilities that do not have a vended equivalent, use one of these supported extension points:
- Write a custom tool.
- Connect an MCP server.
- Use the SDK-native Graph, Swarm, or agents-as-tools APIs.
- Use
A2AAgentfor remote agents.
This keeps examples portable across Python and TypeScript and ties their lifecycle to the SDK version you install.