dotsagent.io
Language:English
Framework · AWS

Strands Agents at a glance

An AWS SDK for Python and TypeScript where the model drives the loop and the agent runs in your own process, with no control plane. Amazon Bedrock is the default provider, and Bedrock AgentCore Runtime is the deployment path.

Best for: In-process, model-driven agents with a smooth path to Amazon Bedrock and AgentCore.

Key facts

Maintainer
AWS
Languages
Python, TypeScript
Licence
Apache-2.0
Latest version
Python 1.57.1 / TypeScript 1.19.0 · September 25, 2026
Repository
strands-agents/harness-sdk · 8,594 stars
Hosted option
Amazon Bedrock AgentCore Runtime
Serverless, with a microVM for each session.

Quickstart

Install the package, set the credentials, then run the smallest agent from the official docs. Model IDs are the ones the docs use and may not be enabled on your account.

Install
pip install strands-agents

Needs AWS credentials with Bedrock model access (default provider)

Python
from strands import Agent

# Bedrock is the default, so no model object is needed.
agent = Agent()

agent("What is an agent harness, in one sentence?")

Quickstart source

Features

Any modelYesBedrock by default; Anthropic, OpenAI, Gemini, Ollama and more
MCP clientYes
MCP serverNot confirmed
Multi-agentYes
Durable runsNot confirmedSession managers persist state; no durable engine documented
Human approvalYesInterrupts and a HumanInTheLoop handler with trust mode
TracingYesThe agent loop traces every decision by default
EvalsYesSeparate Strands Evals SDK

Recent changes

  • Repos were merged into strands-agents/harness-sdk; sdk-python redirects there and sdk-typescript is archived.
  • Added the Strands harness (create_harness / createHarness) and a strands CLI.
  • The TypeScript SDK reached 1.x.

Alternatives in the same language

Sources

  1. github.com/strands-agents/harness-sdk
  2. strandsagents.com/docs/user-guide/sdk/quickstart/python/
  3. strandsagents.com/docs/user-guide/sdk/quickstart/overview/
  4. strandsagents.com/docs/user-guide/concepts/interrupts/
  5. strandsagents.com/docs/user-guide/concepts/agents/interventions/human-in-the-loop/
  6. strandsagents.com/docs/user-guide/sdk/deploy/deploy_to_bedrock_agentcore/
  7. pypi.org/pypi/strands-agents/json
  8. registry.npmjs.org/@strands-agents%2fsdk

Independent reference for people who build AI agents. Not affiliated with any vendor named here.

© 2026 DotsAgent · Facts checked October 1, 2026