Devotd Github
新着AIエージェント

neopanic/harness — 組み合わせ可能な Rust エージェント実行環境

ホストが実行に必要な部品と境界を組み立てられるようにインターフェースを提供する Rust エージェント実行環境。

リポジトリ情報neopanic/harness ↗

ホストが実行に必要な部品と境界を組み立てられるようにインターフェースを提供する Rust エージェント実行環境。

GitHub の説明: Composable Rust agent runtime with durable conversations, pluggable tools, skills, policies and context compaction

スター
★ 4
フォーク
0
言語
Rust
ライセンス
MIT
原文を見る ↗GitHub で見る ↗

neopanic/harness は Rust で書かれた組み合わせ可能なエージェント実行環境である。特定のアプリケーションの業務フローは含まず、ホストがモデルと入力、ツール、プロンプト、ポリシー、会話ストア、観測機能、通信境界を選んで接続できるようにインターフェースを提供する。実行ループも差し替え可能である。公開されている最新リリース情報は存在しない。

このリポジトリの目的はエージェントアプリケーション自体を提供することではなく、実行に必要な部品と境界をホストが組み立てられるようにすることにある。会話状態を保持して続きから進める機能に加え、再開ポイント、ツール実行記録、ポリシー調停を扱う。並列な読み取り呼び出しの順序も別の規約として分けている。ツールとスキル、ポリシー、コンテキスト圧縮は差し替え可能で、MIT ライセンスで公開されている。よって、単一の完成形エージェントというよりは、実行の構造を組み立てる基盤に近い。

ただしリポジトリの案内は、ビルドとドキュメント生成の点検を実際の実行動作の検証とは区別している。実行動作を確認するテストはこのリポジトリにはなく、決定的な動作の事例はこれを使うアプリケーション側にあると説明している。外部効果とチェックポイント復旧の限界も規約に含まれているが、実際の動作を保証する資料として読むべきではない。したがって設計境界を検討する資料としては具体的だが、実行時の信頼性はこのリポジトリだけでは判断しにくい。