关于 cli-a2a
cli-a2a 是通过命令行与 OmniRoute A2A 服务交互的工具,适用于需要提交任务或检查执行记录的开发者。它还可查看服务和技能状态,并交互式测试 JSON-RPC 2.0 Agent-to-Agent 协议。
主要功能
- 01查看 A2A 服务状态
- 02输出 Agent Card JSON
- 03调用技能并提交任务
- 04查询、取消和监视任务
- 05查看任务日志与流
适用场景
- 01从命令行向 A2A 服务提交任务
- 02检查技能执行历史
- 03交互式测试 Agent-to-Agent 协议
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ cheaper-inference/ omniroute --skill cli-a2a安装后在 Claude Code 中输入/cli-a2a确认已加载。
详细介绍
概述
通过 CLI 与 OmniRoute A2A 服务交互。发送任务、查看技能执行历史,并以交互方式测试 JSON-RPC 2.0 Agent-to-Agent 协议。
快速安装
npm install -g omniroute # or: npx omniroute
omniroute --version
子命令
a2a
Agent-to-Agent(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