harness-sdk: Complete an agent loop with two lines of code, a project with 7.7k stars
strands-agents/harness-sdk
About the project
Automates the repetitive loop writing and state management involved in AI agent development. It provides Python and TypeScript SDKs and runs directly in local processes without a hosted control plane. It offers default configurations that eliminate the need for manual coding.
It supports major LLM providers such as Amazon Bedrock, Anthropic, OpenAI, and Gemini. MCP, streaming, multi-agent patterns, guardrails, and tracing features are built-in. It offers the flexibility to swap model backends while keeping existing code unchanged.
If you want a ready-made agent, you can instantly apply benchmarked optimal settings by simply calling create_harness(). For finer control, configure tools, memory, sessions, and hooks directly via the SDK. It is licensed under Apache 2.0, allowing free commercial use.
strands-agents/harness-sdk
Build an agent harness and control it end-to-end. Open-source SDK for production AI agents in Python & TypeScript - any model, any cloud.
Python
This introduction was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.
Our guide explains how the AI works. Report errors, attribution issues, or removal requests via Contact.