프레임워크 · 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
- 호스팅 옵션
- Amazon Bedrock AgentCore Runtime
Quickstart
패키지를 설치하고 인증 정보를 설정한 다음, 공식 문서에서 가장 간단한 에이전트를 실행하세요. 모델 ID는 문서에서 사용하는 값이며 계정에서 활성화되지 않았을 수 있습니다.
pip install strands-agentsfrom strands import Agent
# Bedrock is the default, so no model object is needed.
agent = Agent()
agent("What is an agent harness, in one sentence?")기능
| 모든 모델 | 예 | 기본값은 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에 도달했습니다.