harness-sdk
An open-source SDK for building and controlling AI agents, supporting both Python and TypeScript.
- Type
- MCP
- Transport
- http
- Open source
- Yes
- GitHub Stars
- ★ 6.2k
- Source
- mcp-github
- Repository
- github.com/strands-agents/harness-sdk
Overview
Strands Agents is a simple yet powerful SDK that uses a model-driven approach to build and run AI agents. From basic chat assistants to complex autonomous workflows, and from local development to production deployment, Strands Agents meets your needs. It supports multiple models and cloud platforms, and includes built-in context management, execution limits, and observability features. With this SDK, you can easily build and control AI agents, achieving end-to-end management and control.
Capabilities
- ▪Supports multiple AI models and cloud platforms
- ▪Built-in context management and execution limits
- ▪Provides observability and logging capabilities
- ▪Supports multi-agent mode and structured output
Use cases
Setup
pip install strands-agents strands-agents-tools or npm install @strands-agents/sdk
This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.
FAQ
Which AI models are supported?
Amazon Bedrock, Anthropic, OpenAI, Gemini, and more.
What environment is required?
Python 3.10+ or Node.js 20+.
Related skills
gemini-cli
Gemini CLI is an open-source AI agent that brings Gemini's powerful capabilities directly into the terminal.
private-gpt
Provides a complete API layer for local models, supporting RAG, skills, tools, and more.
planning-with-files
File-based persistent planning skill, ideal for AI coding agents and long-running tasks.
scientific-agent-skills
Transform any AI agent into a scientific assistant with 147 ready-to-use research skills.
susi_alexa_skill
A skill that enables question-and-answer interactions between Alexa and Susi AI.
claude-context
Provides code search capabilities for Claude Code, turning the entire codebase into context.