このツールについて
PasClaw は、Object Pascal で信頼性の高いツール利用型 AI エージェントを構築・実行するためのエージェント制御プレーンです。コンパクトなネイティブランタイムと、エージェント構築に必要なプリミティブを組み合わせています。型付きスキーマで Pascal プロシージャを登録し、モデルに呼び出させ、引数を検証し、観察結果を次の推論ターンに返します。 コアループは意図的に読みやすく保たれています。目標を受け取り、モデルに問い合わせ、検証済みのツールを実行し、観察結果をフィードバックし、結果をストリーミングします。PasClaw は、現在のツール呼び出しを終了したりセッションを再構築したりせずに、実行中のループに追加の指示を注入できます。 PasClaw はブラウザビルドも提供し、container2wasm を介して WebAssembly にコンパイルされるため、完全なエージェントループ、ツール呼び出し、メモリがサーバーなしでクライアントサイドで動作します。 コード編集では、Hashline が脆弱なファジーパッチを、番号付き行にアンカーされ、モデルが実際に見たファイル状態に対して検証される編集に置き換えます。エージェントは fs_write または fs_edit_hashline でファイルを変更する前に以前の内容をキャプチャし、/undo で最新のスナップショットを復元できます。 PasClaw はローカルエージェントエンドポイントとして RAD Studio の隣に配置でき、Embarcadero KAI にプロジェクト対応ツールとネイティブ Pascal 推論ループを提供します。また、過去のセッションから繰り返し発生する失敗をマイニングし、その教訓を明示的なルールとして保持できます。 PasClaw はオープンソースで無料であり、Windows、macOS、Linux、Android、iOS、Web プラットフォームをサポートします。