mcpField
C
cli-a2a

cli-a2a

github.com/cheaper-inferenceAgent 工作流82.3k1.0k 次安装今天更新
代码仓库

关于 cli-a2a

cli-a2a 是通过命令行与 OmniRoute A2A 服务交互的工具,适用于需要提交任务或检查执行记录的开发者。它还可查看服务和技能状态,并交互式测试 JSON-RPC 2.0 Agent-to-Agent 协议。

主要功能

  1. 01查看 A2A 服务状态
  2. 02输出 Agent Card JSON
  3. 03调用技能并提交任务
  4. 04查询、取消和监视任务
  5. 05查看任务日志与流

适用场景

  1. 01从命令行向 A2A 服务提交任务
  2. 02检查技能执行历史
  3. 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