agenteye-cli)は エージェントスキル です。これは、Claude Code や Codex などのコーディングエージェントがオンデマンドで読み込む小さな指示フォルダです。このスキルにより、エージェントは 「CI にイベントのプッシュだけできるキーを作って」 や 「発火中のインシデントを Ack して私にアサインして」 といった平易な英語のリクエストを通じて、agenteye CLI を使って Observability のデプロイを操作できるようになります。
これはサービスでも独立したバイナリでもありません。デプロイするものは何もありません。すでにインストール済みの CLI の上で動作し、エージェントが agenteye --json … を呼び出してクリーンな JSON をパースし、散文で回答します。エージェントができることはすべて、同じコマンドを入力すれば自分でもできます。
他の Failproof AI Observability インターフェースとの関係
Failproof AI Observability では、同じデータとコントロールに到達する方法が4つあります。それぞれ補完し合う関係です:
スキル自体は独自の権限を持ちません。あなたの言葉を CLI コールに変換し、あなたとして実行するだけです:
ダッシュボード内 AI アシスタントとの違い:重要な区別
これらは影響範囲が大きく異なる2つの別ツールです:- ダッシュボード内 AI アシスタント(AI アシスタント)はダッシュボードに埋め込まれたチャットで、エージェントサービスによってバックアップされています。読み取り専用+承認ゲート付き作成:保存クエリやダッシュボードの下書きを作成できますが、書き込みはすべてあなたの明示的なクリック承認を求めて停止し、削除は行いません。
agent:use権限でゲートされており、閲覧中の組織のデータのみを参照します。 - CLI スキルは あなたの ワークステーション上の あなたの コーディングエージェント内で動作し、あなたとして
agenteyeCLI を操作します。API キーの作成・ローテーション・無効化、組織設定の変更、インシデントの解決、保存クエリの削除など、ミューテーションを含む CLI の全機能を実行できます。制限はあなたの CLI ログインの権限のみです。これらのコマンドを手動で実行するのと同じくらい慎重に扱ってください。
前提条件
agenteyeCLI がインストール済みでPATHに通っていること(CLI リファレンス参照:pipx install agenteye)。- ダッシュボード URL が設定されていること(
AGENTEYE_DASHBOARD_URL、またはエージェントが--base-urlを渡す)。 - ログイン済みセッション:事前に
agenteye loginを実行しておくこと。スキルはメールで送られるワンタイムコードによるログインを完了できません。セッションが存在しないか期限切れの場合(CLI 終了コード4)、agenteye loginを実行するよう案内します。
入手方法
このスキルは Failproof AI の公開スキルコレクションで公開されています: github.com/FailproofAI/skills →skills/agenteye-cli/
一切ゲートはありません。リポジトリは公開されており、スキルは独自の認証情報を必要としません。公開の agenteye CLI をあなたのダッシュボードに対して、あなたがログインしたセッションを使って動かすだけだからです。誰かに許可を求める必要はありません。
スキルは独自のフォルダとして提供されており、pipx install agenteye パッケージには含まれていません。そこを探さないようにしてください。
スキルのインストール
最も手軽な方法はskills CLI です。フォルダを取得し、エージェントが参照する場所に配置します:
SKILL.md(およびオプションの参照ファイル)を含むフォルダに過ぎないので、コピーするだけで機能します:
- Claude Code:
agenteye-cli/フォルダを~/.claude/skills/(すべてのプロジェクト)または<リポジトリ>/.claude/skills/(そのリポジトリのみ)に配置します。Claude Code が自動検出します。/skillsリストで確認するか、スキルの説明に合致する質問をするだけで確認できます。 - Codex(OpenAI):Codex は同じ
SKILL.mdを読み込みます。バンドルされているagents/openai.yamlでallow_implicit_invocation: trueが設定されているため、タスクが一致すると Codex が自動でスキルを選択します。明示的に呼び出す場合は$agenteye-cliを使用してください。
安全性:エージェントが CLI を実行するときミューテーションは確認を求めません
警告: エージェントに変更を加えさせる前に必ずお読みください。
agenteye CLI は通常、破壊的な操作の前に 「本当によろしいですか?」 と尋ねます。しかし、ターミナルに接続されていない場合(コーディングエージェントが実行する方法はまさにこれです)は確認を自動スキップし、--json もスキップします。 そのため、エージェントに対して安全確認プロンプトは表示されません。
スキルはこれを補うように設計されています。実行するコマンドを明示し、状態変更の前に明示的な OK を求めるよう指示されています。この規律を守ってください。エージェントを通じて Failproof AI Observability を操作するとき、あなた自身が確認ステップです。注意すべき状態変更コマンドは以下のとおりです:
keys create/update/disable/regenerateusers create/update/disable/enablesettings setalerts create/update/delete/test- 書き込み系の
incidentsサブコマンド:ack/assign/resolve/open/comment-add/comment-delete/subscribe/unsubscribe query create/update/deleteagent rename/deleteorgs switch
events、sessions、evals、errors、list、whoami、orgs list/current/perms)はすべて読み取り専用で、何も変更しません。
エージェントはあなたとして動作するため、あなたのログインが許可していることしかできません。権限は組織ごとに解決されます(API キーを参照)。権限のないコマンドは終了コード 5 と該当する権限名を返すため、エージェントは不透明に失敗するのではなく、管理者に何を依頼すればよいかを正確に伝えられます。
何を聞けるか
実際のやり取りの例です。まず読み取り、次に OK を待つ変更:agenteye コマンドにマッピングします。有効な値を先に確認し(list <kind>、whoami)、推測せず、変更前に正確なコマンドを提示します。その他の例:
- 「過去24時間で何か壊れている・失敗しているものはある?」 →
errors --since 24h --aggregate、その後詳細。 - 「セッション
run-001はなぜ失敗した?」 →events --session-id run-001 --all+evals --session-id run-001。 - 「今週の品質トレンドは?」 →
evals --aggregate --since 7d、その後低スコアの実行を詳しく調査。 - 「CI にイベントのプッシュだけできるキーを作って。」 →
keys create ci --add events:add(コマンドを提示し、作成してワンタイムシークレットを取得)。 - 「誰がアクセス権を持っている?Dana を読み取り専用にして。」 →
users list→users update dana@… --permission-set read-only(あなたに確認後)。 - 「発火中のインシデントを Ack して私にアサインして。」 →
incidents list --state firing→incidents ack <id>/incidents assign <id> you@…。
次のステップ
- CLI:
agenteyeのコマンドとフラグの完全リファレンス。 - エージェント向け CLI レシピ:コピペ可能な
jqパターンと終了コードの処理。 - Evaluator エージェントスキル:
agenteye evalsが読み取るスコアを生成する評価器を構築するための兄弟スキル。 - Python SDK エージェントスキル:
agenteyeが読み取るテレメトリを送出するようにエージェントを計装する兄弟スキル。 - AI アシスタント:ダッシュボード内アシスタント(このターミナルスキルとは別物です)。
- API キー:スキルが実行できる内容を制限する組織ごとの権限モデル。

