إطار عمل · AWS
نظرة عامة على Strands Agents
حزمة SDK لـPython وTypeScript من AWS، يقود فيها النموذج حلقة التنفيذ ويعمل الوكيل ضمن عمليتك الخاصة، من دون مستوى تحكم. Amazon Bedrock هو المزوّد الافتراضي، وBedrock AgentCore Runtime هو مسار النشر.
الأنسب لـ: وكلاء يعملون ضمن العملية ويقودهم النموذج، مع مسار سلس إلى Amazon Bedrock وAgentCore.
معلومات أساسية
- الجهة المسؤولة عن الصيانة
- AWS
- اللغات
- Python, TypeScript
- الترخيص
- Apache-2.0
- أحدث إصدار
Python 1.57.1 / TypeScript 1.19.0· 25 سبتمبر 2026- المستودع
- strands-agents/harness-sdk
- خيار الاستضافة
- Amazon Bedrock AgentCore Runtime
البدء السريع
ثبّت الحزمة، واضبط بيانات الاعتماد، ثم شغّل أبسط وكيل وفقًا للوثائق الرسمية. معرّفات النماذج هي المعتمدة في الوثائق، وقد لا تكون مفعّلة في حسابك.
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 | غير مؤكّد | |
| متعدد الوكلاء | نعم | |
| عمليات تنفيذ مستدامة | غير مؤكّد | تحفظ مديرات الجلسات الحالة؛ ولا توجد وثائق لمحرك دائم |
| موافقة بشرية | نعم | مقاطعات ومعالج HumanInTheLoop مع وضع الثقة |
| التتبّع | نعم | تتتبع حلقة الوكيل كل قرار افتراضيًا |
| التقييمات | نعم | SDK مستقل باسم Strands Evals |
التغييرات الأخيرة
- دُمجت المستودعات في strands-agents/harness-sdk؛ ويعيد sdk-python التوجيه إلى هناك، بينما أُرشف sdk-typescript.
- أُضيف Strands harness (create_harness / createHarness) وواجهة سطر الأوامر strands.
- وصل TypeScript SDK إلى الإصدار 1.x.