dotsagent.io
언어:한국어
프레임워크 · AWS

Strands Agents 한눈에 보기

모델이 루프를 제어하고 에이전트가 별도의 컨트롤 플레인 없이 자체 프로세스에서 실행되는 AWS SDK입니다. Python과 TypeScript를 지원합니다. 기본 제공자는 Amazon Bedrock이며, 배포에는 Bedrock AgentCore Runtime을 사용합니다.

추천 용도: 프로세스 내에서 모델이 주도하는 에이전트를 구축하고, Amazon Bedrock 및 AgentCore로 원활하게 전환하려는 경우에 적합합니다.

주요 정보

관리자
AWS
언어
Python, TypeScript
라이선스
Apache-2.0
최신 버전
Python 1.57.1 / TypeScript 1.19.0 · 2026년 9월 25일
저장소
strands-agents/harness-sdk · 별 8,594개
호스팅 옵션
Amazon Bedrock AgentCore Runtime
서버리스 방식이며 세션마다 마이크로VM을 사용합니다.

Quickstart

패키지를 설치하고 인증 정보를 설정한 다음, 공식 문서에서 가장 간단한 에이전트를 실행하세요. 모델 ID는 문서에서 사용하는 값이며 계정에서 활성화되지 않았을 수 있습니다.

설치
pip install strands-agents

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 출처

기능

모든 모델예기본값은 Bedrock이며, Anthropic, OpenAI, Gemini, Ollama 등도 지원합니다
MCP 클라이언트예
MCP 서버확인되지 않음
멀티 에이전트예
내구성 있는 실행확인되지 않음세션 관리자가 상태를 저장합니다. 문서화된 durable 엔진은 없습니다.
사람의 승인예인터럽트와 trust mode를 지원하는 HumanInTheLoop 핸들러
트레이싱예에이전트 루프가 기본적으로 모든 결정을 추적합니다.
Evals예별도의 Strands Evals SDK

최근 변경 사항

  • 저장소가 strands-agents/harness-sdk로 통합되었습니다. sdk-python은 해당 저장소로 리디렉션되며 sdk-typescript는 보관 처리되었습니다.
  • Strands 하네스(create_harness / createHarness)와 strands CLI가 추가되었습니다.
  • TypeScript SDK가 1.x에 도달했습니다.

같은 언어로 만든 대안

출처

  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