イベントファミリー
- エージェントの開始・終了・一時停止・再開
- モデルへのリクエストとレスポンス
- ツールの使用と結果
- フックのトリガーと完了
- 人間の待機・入力・一時停止・割り込み
- 明示的なエラー
イベントコントラクトの確認
- ダッシュボード
- CLI
- Observe → Events を開きます。
- 短い時間範囲を設定し、実行環境・エージェント・イベントタイプでフィルタリングします。
- イベントを選択して正規化されたフィールドと生のペイロードを確認し、そのセッションを開いて実行コンテキストを参照します。
- ペアとなる所要時間が欠けている場合は、開始イベントと完了イベントが同じ相関IDを使用しているか確認します。


SDK予約フィールド
timestamp、session_id、agent_id、type、environment はPython SDKのカスタムフィールドとして使用しないでください。ツール結果の所要時間など、ペアとなるイベントの所要時間はSDKによって計算されるため、手動で指定することはできません。
ローカルの境界
- Failproof AI の状態は、明示的に設定が変更されない限り
~/.failproofaiに保存されます。 failproofai-sdkは常に~/.failproofai/custom-agents配下にスプールします。FAILPROOFAI_HOMEでホームディレクトリを変更できますが、custom-agentsセグメントは常に末尾に追加されるため、スプールをその外に配置することはできません。SDKのconfigure(base_dir=...)を使用した場合のみ別の場所に書き込まれます。AGENTEYE_HOMEは古いagenteye-collectorが監視対象を決定するために参照するものであり、SDKの書き込み先には影響しません。- 環境ラベルはSDK設定または
AGENTEYE_ENVIRONMENTを通じて設定できます。 - デーモンの認証情報は、非シークレット設定とは別に保存されます。
環境ラベルの変更
- ダッシュボード
- CLI
環境ラベルは、SDKまたはFailproofデーモンが送信する際に割り当てられます。変更後は Observe → Sessions を開き、環境フィルターを使用して新しいセッションに新しい値が反映されているか確認します。既存のセッションは元の環境を保持します。

