mcpField
C
cli-a2a

cli-a2a

github.com/diegosouzapwAgent 工作流82.6k895 次安装今天更新
代码仓库

关于 cli-a2a

用于通过命令行与 OmniRoute A2A 服务交互的技能,支持提交任务、查看服务和技能信息,以及跟踪或管理任务执行。

主要功能

  1. 01查看 A2A 服务状态
  2. 02打印 Agent Card
  3. 03列出可用技能
  4. 04调用并跟踪任务
  5. 05查看日志和任务历史

适用场景

  1. 01向 A2A 服务提交任务
  2. 02查看可用技能和服务详情
  3. 03监视或流式查看任务
  4. 04取消任务或检查日志

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/diegosouzapw/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