mcpField
C
cli-a2a

cli-a2a

github.com/cheaper-inferenceエージェントワークフロー82.3k1.0k 回インストール今日更新
リポジトリ

cli-a2a について

cli-a2aは、OmniRouteのA2Aサーバーを操作するコマンドラインツールです。タスクの送信や実行履歴の確認に使え、サービスやスキルの状態確認、JSON-RPC 2.0のエージェント間プロトコルの対話的なテストにも対応します。

主な機能

  1. 01A2Aサーバー状態の確認
  2. 02Agent Card JSONの出力
  3. 03スキルの呼び出しとタスク送信
  4. 04タスクの一覧表示・キャンセル・監視
  5. 05タスクログとストリームの確認

活用シーン

  1. 01CLIからA2Aサーバーへタスクを送信
  2. 02スキルの実行履歴を確認
  3. 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>

コメント