--- name: cli-a2a description: Interact with the OmniRoute A2A server from the CLI. Send tasks, inspect skill execution history, and test the JSON-RPC 2.0 agent-to-agent protocol interactively. --- ## Overview Interact with the OmniRoute A2A server from the CLI. Send tasks, inspect skill execution history, and test the JSON-RPC 2.0 agent-to-agent protocol interactively. ## Quick install ```bash npm install -g omniroute # or: npx omniroute omniroute --version ``` ## Subcommands ### `a2a` Agent-to-Agent (A2A) server **Example:** ```bash omniroute a2a ``` ### `a2a status` Show A2A server status **Flags:** - `--json` **Example:** ```bash omniroute a2a status ``` ### `a2a card` Print the Agent Card JSON **Example:** ```bash omniroute a2a card ``` ### `a2a skills` **Example:** ```bash omniroute a2a skills ``` ### `a2a invoke ` **Flags:** - `--input ` - `--input-file ` - `--wait` - `--timeout ` **Example:** ```bash omniroute a2a invoke ``` ### `a2a tasks` **Example:** ```bash omniroute a2a tasks ``` ### `a2a list` **Flags:** - `--status ` - `--skill ` - `--limit ` - `--since ` **Example:** ```bash omniroute a2a list ``` ### `a2a get ` **Example:** ```bash omniroute a2a get ``` ### `a2a cancel ` **Flags:** - `--yes` **Example:** ```bash omniroute a2a cancel ``` ### `a2a watch ` **Example:** ```bash omniroute a2a watch ``` ### `a2a stream ` **Example:** ```bash omniroute a2a stream ``` ### `a2a logs ` **Example:** ```bash omniroute a2a logs ```