Skip to main content

Crate nuro_a2a

Crate nuro_a2a 

Source
Expand description

nuro-a2a — Agent-to-Agent 协议最小骨架实现。

该 crate 仅提供:

  • AgentCard 结构体:描述一个远程 Agent 的基本信息;
  • A2aServer::builder().agent(A).serve(addr):占位实现,只打印日志并返回 Ok(())
  • A2aClient::discover(url):占位实现,返回 Err(anyhow!("not implemented"))
  • A2aClient::subscribe_task:占位方法,目前什么都不做。

目标是对外暴露 API 形状,为后续真实协议实现铺路。

Structs§

A2aClient
A2A Client:通过 HTTP 与远程 Agent 交互的最简实现。
A2aServer
A2A Server:将本地 Agent 通过 HTTP + SSE 暴露出去。
A2aServerBuilder
AgentCard
Agent Card — 描述一个可通过 A2A 协议访问的 Agent。