このプロジェクトについて

Deep Agentsは、AIエージェント構築において「batteries-included(至れり尽くせり)」な体験を提供するために設計されたオープンソースのエージェントハーネスです。モデルに依存せず、フロンティアAPIやOllama、vLLM経由のローカルモデルなど、ツール呼び出し機能を備えたあらゆるLLMをサポートしています。 主な機能は以下の通りです: - サブエージェント:独立したコンテキストウィンドウを持つエージェントにタスクを委任する機能。 - ファイルシステム統合:ローカル、サンドボックス、またはリモートバックエンドにおける読み取り、書き込み、編集、検索のサポート。 - コンテキスト管理:長いスレッドを要約し、ツール出力をディスクにオフロードしてトークン制限を管理するツール。 - シェルアクセス:選択したサンドボックス内でコマンドを実行する機能。 - 持続的メモリ:異なるセッション間で記憶を呼び出すための、プラグイン可能な状態(state)およびストアバックエンド。 - Human-in-the-loop:実行前にツール呼び出しを承認、編集、または拒否するメカニズム。 - スキルとツール:再利用可能な動作(スキル)およびカスタム関数やMCPサーバーのサポート。 LangGraphをベースに構築されており、ストリーミング、永続化、チェックポインティングをサポートし、トレースと評価のためにLangSmithと統合しています。