ライブラリ / SDK
pydantic/pydantic-ai-harness avatar
pydantic/pydantic-ai-harness

Pydantic AI Harnessで長時間エージェントを能力単位に組み立てる

Pydantic AI エージェント用のバッテリー。 Pydantic AI コアには、モデルまたはフレームワークのサポートを必要とする機能と、あらゆるエージェントの Web 検索、ツール検索、思考の基礎となる機能が付属しています。

スター 906フォーク 138PythonMIT
GitHub

ひと目でわかる

これは何?
Pydantic AIの型付きエージェントに、ワークスペース、計画、記憶、サブエージェント、コンパクション、耐久実行を追加するMITライセンスのPythonライブラリです。
誰に向いている?
向いているのは、短いチャットではなく、コード修正や調査を再起動後も進めたいPydantic AI利用者です。導入前に使うモデルprovider、`capabilities`の組み合わせ、FileStoreの保存場所、シェル許可範囲を固定し、失敗後の再開とファイル変更をテストしてください。
商用利用できる?
できます。MIT は寛容なライセンスで、著作権表示とライセンス表示を残せば、使用・改変・販売が可能です。
今もメンテナンスされている?
されています。直近 1 日以内に新しいコミットがあります。
何の言語で書かれている?
主に Python です(GitHub の言語統計による)。

回答はプロジェクトの GitHub データ(最終同期:2026年9月19日)と当サイトの分析に基づくもので、法的助言ではありません。

オープンソース詳細解説

capabilityを構成ブロックとして扱う

READMEはPydantic AI Harnessで長時間エージェントを能力単位に組み立てるという位置づけを、具体的なコマンド、設定、入出力の説明とともに示しています。ここで確認できるのはリポジトリが公開している設計と手順です。READMEにない性能、可用性、互換性を実績として扱わず、対象機能を分けて読む必要があります。Pydantic AIの型付きエージェントに、ワークスペース、計画、記憶、サブエージェント、コンパクション、耐久実行を追加するMITライセンスのPythonライブラリです。。

READMEの「capabilityを構成ブロックとして扱う」に関係する確認では、uvによる導入とCoderの最小例との境界も見ます。導入時は最小構成から始め、capabilityを構成ブロックとして扱うで示される責務と自分の運用要件を対応させます。入力データ、認証情報、生成物の保存場所、外部サービスへの通信を先に記録すると、問題が起きたときにツールの不具合と環境差を切り分けやすくなります。 実行結果は成功だけでなく、警告、空の入力、権限不足、途中終了の場合も保存します。

uvによる導入とCoderの最小例

導入時は最小構成から始め、capabilityを構成ブロックとして扱うで示される責務と自分の運用要件を対応させます。入力データ、認証情報、生成物の保存場所、外部サービスへの通信を先に記録すると、問題が起きたときにツールの不具合と環境差を切り分けやすくなります。

READMEの「uvによる導入とCoderの最小例」に関係する確認では、MemoryとWebSearchの追加点との境界も見ます。READMEはPydantic AI Harnessで長時間エージェントを能力単位に組み立てるという位置づけを、具体的なコマンド、設定、入出力の説明とともに示しています。ここで確認できるのはリポジトリが公開している設計と手順です。READMEにない性能、可用性、互換性を実績として扱わず、対象機能を分けて読む必要があります。Pydantic AIの型付きエージェントに、ワークスペース、計画、記憶、サブエージェント、コンパクション、耐久実行を追加するMITライセンスのPythonライブラリです。。 実行結果は成功だけでなく、警告、空の入力、権限不足、途中終了の場合も保存します。

MemoryとWebSearchの追加点

READMEの「MemoryとWebSearchの追加点」に関係する確認では、CombinedCapabilityとサブエージェントとの境界も見ます。導入時は最小構成から始め、capabilityを構成ブロックとして扱うで示される責務と自分の運用要件を対応させます。入力データ、認証情報、生成物の保存場所、外部サービスへの通信を先に記録すると、問題が起きたときにツールの不具合と環境差を切り分けやすくなります。 実行結果は成功だけでなく、警告、空の入力、権限不足、途中終了の場合も保存します。

CombinedCapabilityとサブエージェント

READMEの「CombinedCapabilityとサブエージェント」に関係する確認では、30以上の能力と周辺パッケージとの境界も見ます。READMEはPydantic AI Harnessで長時間エージェントを能力単位に組み立てるという位置づけを、具体的なコマンド、設定、入出力の説明とともに示しています。ここで確認できるのはリポジトリが公開している設計と手順です。READMEにない性能、可用性、互換性を実績として扱わず、対象機能を分けて読む必要があります。Pydantic AIの型付きエージェントに、ワークスペース、計画、記憶、サブエージェント、コンパクション、耐久実行を追加するMITライセンスのPythonライブラリです。。 実行結果は成功だけでなく、警告、空の入力、権限不足、途中終了の場合も保存します。

30以上の能力と周辺パッケージ

READMEの「30以上の能力と周辺パッケージ」に関係する確認では、0.x運用とMITライセンスとの境界も見ます。導入時は最小構成から始め、capabilityを構成ブロックとして扱うで示される責務と自分の運用要件を対応させます。入力データ、認証情報、生成物の保存場所、外部サービスへの通信を先に記録すると、問題が起きたときにツールの不具合と環境差を切り分けやすくなります。 実行結果は成功だけでなく、警告、空の入力、権限不足、途中終了の場合も保存します。

0.x運用とMITライセンス

READMEの「0.x運用とMITライセンス」に関係する確認では、capabilityを構成ブロックとして扱うとの境界も見ます。READMEはPydantic AI Harnessで長時間エージェントを能力単位に組み立てるという位置づけを、具体的なコマンド、設定、入出力の説明とともに示しています。ここで確認できるのはリポジトリが公開している設計と手順です。READMEにない性能、可用性、互換性を実績として扱わず、対象機能を分けて読む必要があります。Pydantic AIの型付きエージェントに、ワークスペース、計画、記憶、サブエージェント、コンパクション、耐久実行を追加するMITライセンスのPythonライブラリです。。 実行結果は成功だけでなく、警告、空の入力、権限不足、途中終了の場合も保存します。

編集部の結論

向いているのは、短いチャットではなく、コード修正や調査を再起動後も進めたいPydantic AI利用者です。導入前に使うモデルprovider、`capabilities`の組み合わせ、FileStoreの保存場所、シェル許可範囲を固定し、失敗後の再開とファイル変更をテストしてください。

公式情報源

  1. Official README
  2. Project repository
  3. Release notes
コミュニティノート

コミュニティノート