cli-a2a について
cli-a2aは、OmniRouteのA2Aサーバーを操作するコマンドラインツールです。タスクの送信や実行履歴の確認に使え、サービスやスキルの状態確認、JSON-RPC 2.0のエージェント間プロトコルの対話的なテストにも対応します。
主な機能
- 01A2Aサーバー状態の確認
- 02Agent Card JSONの出力
- 03スキルの呼び出しとタスク送信
- 04タスクの一覧表示・キャンセル・監視
- 05タスクログとストリームの確認
活用シーン
- 01CLIからA2Aサーバーへタスクを送信
- 02スキルの実行履歴を確認
- 03エージェント間プロトコルを対話的にテスト
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ cheaper-inference/ omniroute --skill cli-a2aインストール後、Claude Code で/cli-a2aを入力して読み込まれたか確認します。
詳細
概要
CLI から OmniRoute A2A サーバーを操作します。タスクを送信し、スキル実行履歴を確認し、JSON-RPC 2.0 エージェント間プロトコルを対話形式でテストできます。
クイックインストール
npm install -g omniroute # or: npx omniroute
omniroute --version
サブコマンド
a2a
エージェント間(A2A)サーバー
例:
omniroute a2a
a2a status
A2A サーバーのステータスを表示します
フラグ:
--json
例:
omniroute a2a status
a2a card
Agent Card の JSON を出力します
例:
omniroute a2a card
a2a skills
例:
omniroute a2a skills
a2a invoke <skill>
フラグ:
--input <json>--input-file <path>--wait--timeout <ms>
例:
omniroute a2a invoke <skill>
a2a tasks
例:
omniroute a2a tasks
a2a list
フラグ:
--status <s>--skill <s>--limit <n>--since <ts>
例:
omniroute a2a list
a2a get <id>
例:
omniroute a2a get <id>
a2a cancel <id>
フラグ:
--yes
例:
omniroute a2a cancel <id>
a2a watch <id>
例:
omniroute a2a watch <id>
a2a stream <id>
例:
omniroute a2a stream <id>
a2a logs <id>
例:
omniroute a2a logs <id>
コメント
Markdown 対応