# AWS Strands Agents

CURRENT_STATUS: UNKNOWN
OBSERVATION: SPEC_ONLY
FRESHNESS: UNKNOWN
PAGE_TYPE: reference
CANONICAL_URL: /tools/ea-142-aws-strands-agents
CLAIM_IDS: none
EVIDENCE_IDS: EVD-EA-142-URL-7ACD210C5769, EVD-EA-142-URL-6401171265C8, EA-142-R11-RESEARCH, EA-142-R11-WEB-READBACK
UNKNOWN_IDS: EA-142-UNKNOWN-01, EA-142-UNKNOWN-CURRENTNESS
OPS_IDS: none

## Summary
「Strands Agentsの公式Docsは、AWS発のPython/TypeScript open-source SDKとして、tool、hook、context、execution limit、observability、multi-agent pattern、複数model/cloudの実装入口を示している。SDKの機能記載は、各model・cloud・契約・regionでの可用性やproduction安全性を保証しない。」

## Current judgment
- ESTABLISHED: 公式DocsはStrandsをPython/TypeScriptのopen-source agent toolkitとして、tool登録、tool call hook/cancel、context management、execution limits、observability、複数model/cloud、multi-agent patternを案内し、install入口を示している。
- NOT_ESTABLISHED: “any model/any cloud”“production agents”のDocs表現は、任意modelのfeature parity、AWS以外のcloudでの同一挙動、production safety・SLA・AgentCore利用可否を保証しない。

## Scope
provider mapping / implementation / interoperability / security / audit / operability。Strands SDKとAmazon Bedrock/AgentCore managed serviceを分離。

## Confirmed
- ESTABLISHED: 公式DocsはStrandsをPython/TypeScriptのopen-source agent toolkitとして、tool登録、tool call hook/cancel、context management、execution limits、observability、複数model/cloud、multi-agent patternを案内し、install入口を示している。
- NOT_ESTABLISHED: “any model/any cloud”“production agents”のDocs表現は、任意modelのfeature parity、AWS以外のcloudでの同一挙動、production safety・SLA・AgentCore利用可否を保証しない。

## UNKNOWN
- EA-142-UNKNOWN-01: current SDK release/commit、provider parity、multi-agent state recovery、hook coverage、AgentCoreとのexact integration、region/plan、security incident、実業務benchmark。
- EA-142-UNKNOWN-CURRENTNESS: 外部根拠の再確認日がcanonical body/control-planeで確定していないため、currentnessはUNKNOWNとして保持する。日付を推測補完しない。

## Evidence
- EVD-EA-142-URL-7ACD210C5769 (RESEARCH): source_class=official project documentation; exact_title=Strands Agents — Open Source AI Agent SDK for Python & TypeScript; author/org=AWS / Strands Agents; canonical_url= — https://strandsagents.com/
- EVD-EA-142-URL-6401171265C8 (RESEARCH): source_class=author-maintained implementation; exact_title=Strands Agents SDK repositories; author/org=AWS / strands-agents; canonical_url= — https://github.com/strands-agents
- EA-142-R11-RESEARCH (RESEARCH): EA-142 監査済みresearch / canonical revision binding
- EA-142-R11-WEB-READBACK (IMPL): EA-142 Web body identity / canonical readback

## Failure / limits
model-driven loopはtool誤選択・loop・prompt injection・副作用を残す。hookが実装されても全経路のfail-closed・監査・side effect idempotencyを証明しない。Docsの顧客引用・導入事例は独立benchmarkではない。
## Failure / limits
Strands SDKの存在をBedrock/AgentCoreのmanaged availabilityへ拡張しない。Docsの“production”や顧客引用を独立安全・性能証拠にしない。
UNIT_CLOSE_STATUS: INDIVIDUAL_BOUNDED_CLOSE / EVIDENCE_RECORDED / UNKNOWN_PRESERVED

---
## Practice
SDK package/version、Python/Node/TypeScript runtime、model provider・API credentials・region・契約、AWS native integration、AgentCore Runtime/Bedrock Guardrails、MCP/tool権限、OTel backend、rate limit・cost。
## Practice
OSS/author-maintained SDK docs + PRODUCT_VOLATILE。safe install/sampleの存在のみ確認し、AWS account・認証済みtenant・外部tool・本番負荷試験は未実施。
## Practice
公式DocsにはEvalsリンクとobservability構成があるが、このPacketでは独立・再現可能な業務benchmarkを確認していない。導入事例の数値は別SOURCE_REPORTとして再採集が必要。
## Practice
Security=BeforeToolCall等のhook、allowlist、human approval、AWS IAMをactionごとに設計。Privacy=provider/cloudごとのprompt・tool・trace境界。Audit=agent/model/tool/hook/trace/versionを保存。Cost=モデル・tool・retry・observability・AgentCoreを含む。Operability=SDK pin、provider fallback、timeout、rollback、dead-letterを設計。
## Practice
AWS provider mappingにStrands SDKを記録し、AgentCoreはEA-143へ分離する。次回は固定release/tag、model adapter matrix、hookのfail-open/closed、IAM/OTel data boundary、公開issue・security advisory、実業務evalを補う。
## WHY_THIS_MATTERS_TO_UPDATE
AWS発のopen-source agent SDKとして、Python/TypeScript、tool hook、multi-agent、model/cloud portability、observabilityとAgentCoreの境界を現行仕様へ反映する。

## SCOPE_ROUTING
provider mapping / implementation / interoperability / security / audit / operability。Strands SDKとAmazon Bedrock/AgentCore managed serviceを分離。

## CLAIM_OR_RESEARCH_QUESTION
現行Strands公式DocsがSDKの言語・導入・tool・hook・model/cloud・observability・multi-agent機能を何と記載しているか。

## EVIDENCE_TABLE
- source_class=official project documentation; exact_title=Strands Agents — Open Source AI Agent SDK for Python & TypeScript; author/org=AWS / Strands Agents; canonical_url=https://strandsagents.com/; publication/update/access_date=current docs accessed 2026-09-13 JST; version/release/tag/commit/API revision=docs current; page shows pip install strands-agents and npm install @strands-agents/sdk, fixed release not recorded; supporting_locator=Home / Get Started / Build your way / tool hooks / multi-agent patterns（open-source toolkit、Python/TypeScript SDK、tools、BeforeToolCall/AfterToolCall hooks、context management、execution limits、observability、any model/any cloud、Agent-as-Tool/Swarm等の記述）; evidence_label=VERIFIED_SPEC+PRODUCT_VOLATILE; relation=support+limit
- source_class=author-maintained implementation; exact_title=Strands Agents SDK repositories; author/org=AWS / strands-agents; canonical_url=https://github.com/strands-agents; publication/update/access_date=current organization pages accessed 2026-09-13 JST; version/release/tag/commit/API revision=repository/tag must be pinned by downstream; supporting_locator=Python SDK and TypeScript SDK links from official docs; evidence_label=OSS_PRACTICE+PRODUCT_VOLATILE; relation=support+context

## FINDINGS
- ESTABLISHED: 公式DocsはStrandsをPython/TypeScriptのopen-source agent toolkitとして、tool登録、tool call hook/cancel、context management、execution limits、observability、複数model/cloud、multi-agent patternを案内し、install入口を示している。
- NOT_ESTABLISHED: “any model/any cloud”“production agents”のDocs表現は、任意modelのfeature parity、AWS以外のcloudでの同一挙動、production safety・SLA・AgentCore利用可否を保証しない。

## LIMITS / COUNTEREVIDENCE / FAILURE ENVELOPE
model-driven loopはtool誤選択・loop・prompt injection・副作用を残す。hookが実装されても全経路のfail-closed・監査・side effect idempotencyを証明しない。Docsの顧客引用・導入事例は独立benchmarkではない。

## AVAILABILITY_GATES
SDK package/version、Python/Node/TypeScript runtime、model provider・API credentials・region・契約、AWS native integration、AgentCore Runtime/Bedrock Guardrails、MCP/tool権限、OTel backend、rate limit・cost。

## IMPLEMENTATION_STATE
OSS/author-maintained SDK docs + PRODUCT_VOLATILE。safe install/sampleの存在のみ確認し、AWS account・認証済みtenant・外部tool・本番負荷試験は未実施。

## BENCHMARK_OR_EVAL
公式DocsにはEvalsリンクとobservability構成があるが、このPacketでは独立・再現可能な業務benchmarkを確認していない。導入事例の数値は別SOURCE_REPORTとして再採集が必要。

## SECURITY / PRIVACY / AUDIT / COST / OPERABILITY
Security=BeforeToolCall等のhook、allowlist、human approval、AWS IAMをactionごとに設計。Privacy=provider/cloudごとのprompt・tool・trace境界。Audit=agent/model/tool/hook/trace/versionを保存。Cost=モデル・tool・retry・observability・AgentCoreを含む。Operability=SDK pin、provider fallback、timeout、rollback、dead-letterを設計。

## SAFE_WORDING_FOR_FUTURE_BOOK
「Strands Agentsの公式Docsは、AWS発のPython/TypeScript open-source SDKとして、tool、hook、context、execution limit、observability、multi-agent pattern、複数model/cloudの実装入口を示している。SDKの機能記載は、各model・cloud・契約・regionでの可用性やproduction安全性を保証しない。」

## UPDATE_WORK_HANDOFF
AWS provider mappingにStrands SDKを記録し、AgentCoreはEA-143へ分離する。次回は固定release/tag、model adapter matrix、hookのfail-open/closed、IAM/OTel data boundary、公開issue・security advisory、実業務evalを補う。

## OPEN_UNKNOWN
current SDK release/commit、provider parity、multi-agent state recovery、hook coverage、AgentCoreとのexact integration、region/plan、security incident、実業務benchmark。

## STOP_CONDITION
Strands SDKの存在をBedrock/AgentCoreのmanaged availabilityへ拡張しない。Docsの“production”や顧客引用を独立安全・性能証拠にしない。
UNIT_CLOSE_STATUS: INDIVIDUAL_BOUNDED_CLOSE / EVIDENCE_RECORDED / UNKNOWN_PRESERVED

---

NEXT: /agent/start.json
STOP: This is a knowledge projection, not an execution order.