用途:把 XActions 接入 Google 的 Agent-to-Agent(A2A)协议,使其能发现、通信并向其他 AI 智能体委派任务,实现多智能体编排(分解→委派→聚合)。
主要能力:发布位于 /.well-known/agent.json 的 Agent Card;将 154 个 MCP 工具转换为 A2A 技能(ID 形如 xactions.<tool_name>);任务生命周期管理(submitted→working→completed/failed/canceled/input-required);SSE 实时流与 Webhook 推送;API Key 与 JWT 智能体鉴权;智能体注册、技能匹配与信任评分(成功率 40%、存续 20%、时效 20%、量级 20%);自然语言任务自动分解为带依赖的子任务。
使用方式:启动 HTTP 服务 node src/a2a/server.js(默认端口 3100,可用 A2A_PORT 与 XACTIONS_SESSION_COOKIE 环境变量调整)。健康检查 curl http://localhost:3100/a2a/health;查看 Agent Card curl http://localhost:3100/.well-known/agent.json;列出技能 curl http://localhost:3100/a2a/skills;提交任务可 POST /a2a/tasks(tasks/send 或 tasks/sendSubscribe)或 POST /a2a/orchestrate。CLI 无 A2A 子命令,所有操作均通过上述 HTTP 端点完成。
适用场景:需要将 XActions 与外部 AI 智能体互联、进行跨智能体任务委派与实时流式协作时。
限制:资料未提供收费、价格、平台支持范围及性能数据;运行需 Node.js 环境,浏览器自动化需提供会话 Cookie。