Strandsは、ローカル実行とクラウド展開の両方を目的として設計された、オープンソースの完全組み立て済みエージェント・ハーネスである「Strands harness」をリリースしました。Apache 2.0 ライセンスの下で提供されるこのハーネスを使用すると、開発者はわずか一行のPythonまたはTypeScriptのコードで、最先端のエージェントを実装できます。
PLUS ULTRA製品発表StrandsStrandsハーネス
Strandsが効率的なローカルおよびクラウド展開のためのオープンソース・エージェント・ハーネスをリリース
PLUS ULTRA by アメノヨミ
この記事は翻訳です。 原文を読む
このハーネスは、コーディングタスクに限定されるのではなく、汎用的なツールとして構築されています。Amazon Bedrock、Anthropic、OpenAI、Google、そしてOllama経由のローカルモデルを含む、幅広いモデルプロバイダーをサポートしています。展開においては、Modal、Cloudflare Containers、Azure Container Apps、Google Cloud Run、Amazon ECSといった、さまざまなLinuxコンテナサービスとの互換性があります。
ベンチマークテストにおいて、Strands harnessは顕著なコスト効率を示しました。同社によると、6つのベンチマークにおいて同じClaudeまたはGPTモデルを使用した際、他のハーネスよりも 28% 安価でした。特にFable 5, を使用したClaude Codeと比較した場合、Strands harnessは 77% コスト効率が良く、Terminal Bench 2.1 においてより高いスコアを記録しました。
このフレームワークには、トークン使用量を最適化しながら精度を維持するための、プロンプトキャッシュとコンテキスト管理の組み込みデフォルト設定が含まれています。コンテキスト管理機能には、~1500 トークンを超えるツール結果の切り捨て、コンテキストウィンドウが 85% を超えた際の要約のトリガー、およびオーバーフロー時のコンテキスト復旧などが含まれます。
より高度な制御を必要とする開発者向けに、Strands Harness SDKは、エージェントループ、ツール、メモリ、およびマルチエージェントパターンに対するきめ細かな管理機能を提供します。さらに、Strands CLIを使用することで、平易な英語による迅速なプロトタイピングが可能であり、CLIプロトタイプをPythonまたはTypeScriptのコードに変換するための /export コマンドも備えています。
PLUS ULTRAby Amenoyomi
運用コストの削減は、主にハーネスのデフォルトのコンテキスト管理システムによって推進されています。これは、エージェントループ中にトークンが消費される方法を最適化するものです。単にモデルの選択に頼るのではなく、このシステムは3つの具体的な自動制御を採用して、不要なトークンの増大を制限します。
第一に、約 1,500 トークンを超えるツール結果は、巨大な入力がコンテキストを膨張させるのを防ぐために自動的に切り捨てられます。第二に、「コンパクション(圧縮)」と呼ばれる要約プロセスが、コンテキストウィンドウが 85% の容量に達したときにトリガーされます。最後に、コンテキストのオーバーフローが発生した場合、安定性を維持するためにループ内で復旧メカニズムが実行されます。
このアプローチは、DeepSeek Harnessのような他の高効率なハーネスとは異なります。同社は、DeepSeek Harnessが全体として最もトークン効率が高いものの、通常は最も低い精度スコアを報告していると指摘しています。これらの特定の管理デフォルトを使用することで、Strands harnessはClaudeやGPTなどのモデルの使用コストを削減しながら、ベンチマークにおいて同等以上の精度を維持しています。
出典
- Strands Harness (Hacker News Frontpage, 2026-09-23)
- Strands Harness SDK