dotsagent.io
ภาษา:ไทย
เฟรมเวิร์ก · AWS

ภาพรวม Strands Agents

SDK สำหรับ Python และ TypeScript ของ AWS ที่ให้ model ควบคุมลูป และรัน agent ใน process ของคุณเองโดยไม่มี control plane ค่าเริ่มต้นคือ Amazon Bedrock และใช้ Bedrock AgentCore Runtime สำหรับ deploy

เหมาะสำหรับ: agent ที่รันใน process และขับเคลื่อนด้วย model พร้อมเส้นทางใช้งาน Amazon Bedrock และ AgentCore ที่ราบรื่น

ข้อมูลสำคัญ

ผู้ดูแล
AWS
ภาษา
Python, TypeScript
ไลเซนส์
Apache-2.0
เวอร์ชันล่าสุด
Python 1.57.1 / TypeScript 1.19.0 · 25 กันยายน 2569
Repository
strands-agents/harness-sdk · 8,594 ดาว
ตัวเลือกแบบโฮสต์
Amazon Bedrock AgentCore Runtime
ทำงานแบบ serverless โดยใช้ microVM แยกสำหรับแต่ละ session

Quickstart

ติดตั้งแพ็กเกจ ตั้งค่าข้อมูลรับรอง แล้วเรียกใช้ agent ตัวอย่างที่เล็กที่สุดจากเอกสารทางการ Model 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 clientใช่
MCP serverยังไม่ยืนยัน
หลาย agentใช่
การทำงานต่อเนื่องแบบทนทานยังไม่ยืนยันSession manager จะบันทึกสถานะ แต่ไม่มีเอกสารเกี่ยวกับ durable engine
การอนุมัติโดยมนุษย์ใช่รองรับการ interrupt และ handler แบบ HumanInTheLoop ที่มี trust mode
Tracingใช่agent loop จะ trace การตัดสินใจทุกครั้งโดยค่าเริ่มต้น
Evalsใช่มี SDK สำหรับ Strands Evals แยกต่างหาก

การเปลี่ยนแปลงล่าสุด

  • รวม repository เข้ากับ strands-agents/harness-sdk แล้ว โดย sdk-python จะ redirect ไปที่นั่น ส่วน sdk-typescript ถูกเก็บถาวร
  • เพิ่ม Strands harness (create_harness / createHarness) และ CLI ของ strands
  • 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