コンテンツにスキップ

SuperAuditor 標準

翻訳について: 正本は英語版です。日本語版が古い場合は英語版を参照してください。

SuperAuditor 標準は、サーバーが自分の保存状態について見つけた問題を、すべての応答に 添えるのでなく、求められた時に正直な件数とともに渡す方法を定めます。標準は独立した リポジトリ Cloto-dev/superauditor に 移りました。正本の本文 (STANDARD.md、 v1.1)、応答のスキーマ、適合性の fixture、写して使う参照実装、動いているサーバーを外から 検査するチェッカーがそこにあります。v1 はこのページで最初に公開されました。

CPersona での実装

CPersona の get_session_findings (ツール) は v1.1 に準拠し、そのことを _meta.superauditor で示します。所見は check_health が計算するもので、検出器は 1 つです。

要件 CPersona では
kind と severity すべての health check が、固定の severity を持つ kind です。固定の規則で段階を上げる check は、段階ごとに別の kind で届けます: null_embedding_expected (info)、null_embedding (warn)、null_embedding_pipeline_down (critical)。
実行できなかった check その check の所見の代わりに、check の名前を載せた check_crashed の所見 (warn) として届けます。他の check は届けます。
予約キー check 自身の kind フィールドは object_kind に、check 自身が付けた severity は health_severity に移します。check がどちらかの名前を自分で出していたら、フィールドが黙って置き換わる代わりに呼び出しを拒否します。
分離 データベース全体が対象です。所見は agent や project で絞らないので、このツールにはすべての agent を読む権限が要ります。
broadcast ありません。CPersona は他の応答に所見を添えたことがないので、移行の要件 (C9) は該当しません。

conformance/superauditor/v1/ の fixture は、標準の conformance/v1/ の写しです。

動いている CPersona を外から検査するには:

uvx --from git+https://github.com/Cloto-dev/superauditor superauditor-check -- cpersona