Framework · AWS
Sekilas tentang Strands Agents
SDK AWS untuk Python dan TypeScript. Model mengendalikan loop, sementara agent berjalan dalam proses Anda sendiri tanpa control plane. Amazon Bedrock adalah provider default, dan Bedrock AgentCore Runtime merupakan jalur deployment.
Cocok untuk: Agent berbasis model yang berjalan dalam proses, dengan jalur mudah menuju Amazon Bedrock dan AgentCore.
Fakta utama
- Pengelola
- AWS
- Bahasa
- Python, TypeScript
- Lisensi
- Apache-2.0
- Versi terbaru
Python 1.57.1 / TypeScript 1.19.0· 25 September 2026- Repositori
- strands-agents/harness-sdk
- Opsi hosted
- Amazon Bedrock AgentCore Runtime
Panduan cepat
Instal paket, atur kredensial, lalu jalankan agent paling sederhana dari dokumentasi resmi. ID model mengikuti yang digunakan dalam dokumentasi dan mungkin belum diaktifkan untuk akun Anda.
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?")Fitur
| Model apa pun | Ya | Bedrock sebagai default; Anthropic, OpenAI, Gemini, Ollama, dan lainnya |
|---|---|---|
| Klien MCP | Ya | |
| Server MCP | Belum dikonfirmasi | |
| Multi-agent | Ya | |
| Eksekusi tahan lama | Belum dikonfirmasi | Session manager menyimpan state; belum ada engine durable yang didokumentasikan |
| Persetujuan manusia | Ya | Mendukung interupsi dan handler HumanInTheLoop dengan mode kepercayaan |
| Tracing | Ya | Loop agent melacak setiap keputusan secara default |
| Evals | Ya | SDK Strands Evals terpisah |
Perubahan terbaru
- Repositori digabungkan ke strands-agents/harness-sdk; sdk-python mengarah ke sana dan sdk-typescript diarsipkan.
- Menambahkan Strands harness (create_harness / createHarness) dan CLI strands.
- SDK TypeScript mencapai 1.x.