# Strands Agents Strands Agents is an open-source ([[Apache 2.0 License]]) production-ready AI agent SDK, built from production systems inside Amazon and maintained by the strands-agents org on GitHub. Its defining idea is a **model-driven approach**: rather than hard-coding orchestration, you give the model tools and let an [[Strands Agent Loop|agent loop]] drive reasoning, tool selection, and execution. It ships in [[Python]] (`strands-agents`) and [[TypeScript]] (`@strands-agents/sdk`) with near-identical APIs. ## Pillars - **Flexibility**: any model, any cloud (14+ official model providers: Bedrock, [[Anthropic]], [[OpenAI]], Google, [[Ollama]], Mistral, Cohere, …) - **Control**: [[Strands Hooks|hooks]], guardrails, and steering handlers for policy enforcement and self-correction - **Production-readiness**: observability, [[Strands Context Management|context management]], session persistence, and a [[Strands Agents Shell|sandboxed shell]] ## Core concepts - **[[Strands Agent Loop]]**: the recursive reason → select tool → execute → feed back cycle - **Tools**: built-in (community library), custom (`@tool` decorator), or [[Model Context Protocol (MCP)|MCP]] tools; executors run them concurrently or sequentially - **[[Strands State]]**: multi-layer state (conversation history, agent/app state, invocation state) - **[[Strands Context Management]]**: automatic or agentic strategies to manage the token budget - **Session management & memory**: persist across sessions (file or S3 backends; recall/inject/extract memory) - **Interrupts**: human-in-the-loop pauses; **multi-agent** orchestration via Graphs, Swarms, and A2A ## References - https://strandsagents.com/ - https://strandsagents.com/docs/user-guide/quickstart/typescript/ - https://strandsagents.com/blog/ - https://github.com/strands-agents ## Related - [[Strands Agent Loop]] - [[Strands Hooks]] - [[Strands State]] - [[Strands Context Management]] - [[Strands Agents Shell]] - [[AI Agents]] - [[Agentic Engineering]] - [[AI Agent Harness]] - [[Model Context Protocol (MCP)]] - [[AI SDKs]]