agent-pulse について
agent-pulseは、agent-pulse CLIでローカルのAIエージェントの活動、コスト、傾向を調べるためのスキルです。コマンド選択、結果の解釈、JSONを使ったレポート作成を案内します。
主な機能
- 01CLIコマンド選択の案内
- 02セッションと利用状況の分析
- 03コストと傾向の確認
- 04プラットフォーム・期間の絞り込み
- 05JSONレポートとエクスポート
- 06MCPツール利用の案内
活用シーン
- 01最近のエージェントセッションの要約
- 02モデルのコストと利用状況の比較
- 03ローカル活動データの欠落調査
- 04監視用またはエクスポート用レポートの作成
MCP 対応
他のAIクライアントから状態、予測、セッション、モデル分析、最適化、ヘルスチェック、検索、リーダーボードなどを照会するためのagent-pulse MCPモードの利用方法を説明します。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ jane-o-o-o-o/ agent-pulse-skill --skill agent-pulseインストール後、Claude Code で/agent-pulseを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yamlscripts/run_agent_pulse_snapshot.py
詳細
Agent Pulse
目的
ローカルの AI エージェントのアクティビティを確認する際は、インストール済みの agent-pulse CLI を信頼できる情報源として使用します。PyPI パッケージ名は agentpulse-cli ですが、コマンド名は引き続き agent-pulse です。Agent Pulse のソースコードを読むより、コマンドを実行して出力を要約してください。
Agent Pulse の出力には絵文字や罫線文字が含まれるため、Windows ではコマンドを実行する前に、必ず UTF-8 を有効にしてください。
$env:PYTHONUTF8='1'
$env:PYTHONIOENCODING='utf-8'
agent-pulse が PATH にない場合は、依存関係をインストールする前にユーザーに確認してください。ユーザーの承認を得た場合は、PyPI パッケージをインストールするか、ローカルのプロジェクトチェックアウトからの実行を試してください。
pip install agentpulse-cli
python -m agent_pulse.cli --version
ソースキー
ユーザーがすべてのローカルデータではなく、特定のエージェントツールについて尋ねた場合は、-P/--platform を使用してください。
hermes, claude, codex, deepseek, openclaw, copilot, aider, qwen,
opencode, goose, cursor, antigravity, amp
コマンドの選択
まず、このコマンド選択表を使用してください。
| ユーザーの要望 | 実行するコマンド |
|---|---|
| 現在の状況 | agent-pulse status --json |
| ダッシュボード全体 | agent-pulse --json または agent-pulse --no-banner |
| デモデータ | agent-pulse demo --json |
| セットアップの診断 | agent-pulse doctor --json |
| 最近のセッション | agent-pulse --json --hours 24 --limit 20 |
| トークン数の多いセッション | agent-pulse top --sort tokens --json |
| コストの高いセッション | agent-pulse top --sort cost --json --hours 168 |
| モデルのコスト分析 | agent-pulse models --json |
| モデルのランキング | agent-pulse leaderboard --json --rank-by efficiency |
| コスト削減 | agent-pulse optimize --json |
| 予算状況 | agent-pulse budget --json |
| コスト予測 | agent-pulse forecast --json |
| コストの異常チェック | agent-pulse anomaly --json |
| ヘルス/CI チェック | agent-pulse health --json |
| 複合スコア | agent-pulse score --json |
| セッションの検索 | agent-pulse search "<query>" --json |
| 期間の比較 | agent-pulse compare --json |
| プロジェクトの比較 | agent-pulse compare-projects --json |
| アクティビティカレンダー | agent-pulse heatmap --json |
| スマートレコメンデーション | agent-pulse insights --json |
| Prometheus メトリクス | agent-pulse metrics --format prometheus |
| レポートのエクスポート | agent-pulse export -f markdown または agent-pulse export-html |
| Web ダッシュボード | agent-pulse web --port 8765 |
| REST API | agent-pulse api --port 8766 |
| MCP ツール | agent-pulse mcp --list-tools |
インストール済みのコマンドでオプションが使えない場合は、agent-pulse <command> --help を実行して、適宜調整してください。
ワークフロー
- データが欠落している理由をユーザーが尋ねた場合、セットアップのサポートを求めた場合、または通常のデータコマンドでセッションが返されない場合に限り、最初に
agent-pulse doctor --jsonを実行してください。 - 可能な限り JSON 出力を使用してください。重要なフィールドを要約します。セッション数、トークン数、ツール、検索呼び出し数、モデル別の内訳、ソース別の内訳、推定コスト、警告などです。
- 対象を絞った質問には時間フィルターを使用してください。「最近」はデフォルトで過去 24 時間、「今週」は 168 時間とします。
agent-pulse status --json --hours 24
agent-pulse --json --hours 168 --limit 50
- 特定のエージェントシステムについて尋ねられた場合は、プラットフォームフィルターを使用してください。
agent-pulse --json -P codex --hours 24
agent-pulse --json -P claude --hours 24
agent-pulse top --json -P aider --sort cost
agent-pulse status --json -P cursor
- コストに関する質問では、概要、モデル、上位セッションの各ビューを組み合わせてください。
agent-pulse status --json --hours 24
agent-pulse models --json --hours 24
agent-pulse top --sort cost --json --hours 24
agent-pulse optimize --json --hours 168
- 傾向やリスクに関する質問では、予測/履歴/比較/異常検出を使用してください。
agent-pulse forecast --json
agent-pulse history --json
agent-pulse compare --json
agent-pulse anomaly --json
- セットアップでは、パスを推測する前に検出コマンドを使用してください。
agent-pulse doctor --json
agent-pulse scan --json --details
agent-pulse config show
結果の解釈
total_cost_usdは、Agent Pulse のローカルなモデル料金表に基づく推定値として扱ってください。- コストとトークン量の両方を報告してください。低コストのモデルでも、トークン使用量が非常に多い場合があります。
codex、claude、hermes、deepseek、openclaw、aider、cursor、opencode、gooseなどのソースを区別してください。doctorで、任意ソースの欠落、dev_rootの欠落、または任意の Web 依存関係が報告された場合は、その旨を伝えてください。- セッションが表示されない場合は、
doctorを確認してから、--hours 168など、より広い時間範囲を試してください。 - 全体の合計を提示する前に、ユーザーがソース(
-P)フィルター、モデルフィルター、またはプロジェクト比較を指定していないか確認してください。 - コマンドが JSON ではなくプレーンテキストを出力する場合、またはインストール済みバージョンが古くて失敗する場合は、
agent-pulse <command> --helpを実行し、最も近い対応オプションを使用してください。
レポート
短く読みやすい回答には、JSON コマンドを実行して要約します。
成果物には、次を優先してください。
agent-pulse report --period daily
agent-pulse export -f markdown
agent-pulse export-html
正確な削減額やコストをでっち上げないでください。CLI の出力を使用してください。
インテグレーション
ユーザーがブラウザーダッシュボードまたはプログラムから利用できるサーバーを求めた場合に限り、Web と API の追加機能を使用します。不足している追加機能をインストールする前に、確認してください。
pip install "agentpulse-cli[web]"
agent-pulse web --port 8765
agent-pulse api --port 8766
監視パイプラインには、次を使用してください。
agent-pulse metrics --format prometheus
agent-pulse health --cost-limit 100 --token-limit 1000000 --json
MCP
ユーザーが他の AI クライアントから Agent Pulse にクエリを実行したい場合は、MCP モードを使用してください。
agent-pulse mcp --list-tools
agent-pulse mcp
MCP について説明するときは、ステータス、予測、上位セッション、モデル分析、最適化、ヘルス、検索、リーダーボードなどのツールを公開することを伝えてください。
ローカルヘルパー
このスキルには、JSON で扱いやすい Agent Pulse のチェックを簡潔にまとめて実行し、統合サマリーを出力する scripts/run_agent_pulse_snapshot.py が含まれています。
python scripts/run_agent_pulse_snapshot.py --hours 24 --days 7