plimsoll は信頼できないコード、例えば AI エージェントが書いたコードをサンドボックス内で実行し、各結果にそのサンドボックスの強度を示します。リクエストは最小限の強度を要求でき、サンドボックスが弱い場合は何も実行されません。この名前はプリムソールライン、船体の外側に描かれた荷重限界であり、誰でも確認できることから来ています。plimsoll は隔離ティアについても同様です:実行を取り囲む壁の強度、4 つのレベルのうちの 1 つで表され、最も弱い順に:プロセス、コンテナ、カーネル、仮想マシン。ティアは各結果の値であり、データシートの文章ではありません。リクエストはフロアを設定でき、それが受け入れる最も弱いレベルであり、公式の Go クライアントは結果が返されたときにティアを再度確認します。
同じ機械により、plimsoll はエージェントが書いたコードの試験を実行でき、それを単に隔離することだけではありません。シミュレーションイメージに組み込まれたトライアルランナーは、エージェントのプログラムをそのプログラムが読み取れないシナリオに対して実行します:各シナリオはプログラムが開始される前に削除されたファイルでランナーに到達します。各実行は、送信されたリクエストと返された結果のSHA-256 ハッシュを返し、公式クライアントはそれを再計算します。
デーモンの外にある独立したプログラム、plimsoll-attest は、チェックされた結果に署名し、1 つ欠落した呼び出しのチェーンを拒否し、実行を再生します。試験自体(シミュレートされたシステム、シナリオ、合格点)はあなたのものです:plimsoll は境界と証拠を提供します。
各結果は、実行が実際に取得した隔離ティアを示します。各リクエストはフロアを設定でき、デーモンがそのフロアを満たせないリクエストは、コードが実行される前に拒否されます:Err Insufficient Isolation は何も実行されなかったことを意味します。
出典: Hacker News · 要約:HeadlinesBriefing