ホームへ戻る

GitHub Repo

REA 6.8.0、アプリケーションのキャプチャをエージェント用テスト環境に変換、ステートフルサービスをデフォルトで有効化

REAは10月25日に6.8.0をリリースしました。Webキャプチャ、ブラウザー操作シナリオ、またはプロンプトからローカルのエージェント環境を作成できます。新バージョンでは、推定した状態に基づいてツール呼び出しに応答する機能がデフォルトで有効になり、記録された証拠に基づいて一部の書き込み操作を許可します。既存の統合では、サービスと出力形式の変更に注意が必要です。

Americasroof · CC BY-SA 3.0 · Image source
zh-Hant

オープンソースのリバースエンジニアリングツールREAは10月25日、rea-agents 6.8.0をリリースしました。npmパッケージページにも新バージョンが掲載されています。REAはMCPを通じて、コーディングエージェントにコード、参照情報、実行時の観察結果を提供します。今回の更新の主な変更点の一つは、キャプチャしたアプリケーションの動作を、エージェントが操作できるローカル環境に変換できるようになったことです。リリース告知、npmパッケージ

新バージョンでは、WebキャプチャとEvidenceファイルを環境記述に投影できます。また、ブラウザー操作シナリオやプロンプトから環境を作成し、新たに取得したアプリケーションのプローブ結果と比較することもできます。environment-serveは、状態を推定して保存するようデフォルトで動作し、条件を満たす読み取りツールは現在のデータに基づいて回答します。エンジニアリング用途としては、呼び出し順序の確認だけでなく、操作後のデータ結果もエージェントテストで検証できる可能性があります。ただし、実際にどこまで対応できるかはキャプチャ内容によって異なります。状態サービスの実装説明

書き込み機能には明確な制限があります。サービスは記録された証拠に基づいて適用可能な効果を判断し、観察結果が矛盾する場合、その書き込みは許可しません。また、新バージョンでは、作成操作の応答にフィールドが欠けていても後続の読み取りで補完されるケースや、タイムスタンプの精度が異なるケースにも対応しています。こうしたルールにより、環境がシミュレートできる動作には限界があります。元のアプリケーションのビジネスロジックを完全に再現すると見なすことはできません。書き込み処理の変更

アップグレード時には、ステートレスな録画再生に依存するワークフローで、--replay-onlyが必要かどうかを確認してください。もう一つの互換性変更として、analyze_functionはデフォルトで要約を返すようになりました。従来の完全なインライン分析が必要なMCP呼び出し元は、detail: "complete"を指定する必要があります。CLIのJSONL出力も変更され、コレクションは1行ずつ出力され、最後にメタデータレコードが付加されます。パーサーはこの制御レコードを認識する必要があります。移行時の注意事項

開発チームは今後、自社のキャプチャデータを使って、読み書きの整合性、未観測の入力の扱い、エージェントがタスクを完了した後の状態が正しいかを検証する必要があります。現時点で確認できるのは正式リリース、パッケージの公開、実装上のルールです。アプリケーションをまたいだ再構築の精度や、エージェントのタスク成功率を推論するには、まだ情報が不足しています。

出典

  1. REA rea-agents 6.8.0 版本公告
  2. 預設從環境狀態提供服務的實作說明
  3. 建立操作與完整物件更新的錄製證據處理