Guides
Practical guides for extending a Strands Base Agent fork.
- After You Fork — the path from a fresh clone to a customized agent
- Adding Tools — give your agent domain-specific capabilities with
@toolorTOOL_SPEC - Adding API Endpoints — expose new HTTP routes alongside
/api/v1/query - Customizing the Server — wire custom session managers, model providers, or backends in
server.py - MCP Servers — connect external tool servers via Model Context Protocol
- Guardrails — set up AWS Bedrock Guardrails for safety filtering
- Embedding
process_query— use the agent from CLI, Lambda, or other interfaces - Built-in HTTP API — reference for the query, streaming, and chat history endpoints
- Built-in A2A Protocol — reference for the agent card, JSON-RPC, and streaming routes