Skip to main content

nuro_a2a/
lib.rs

1//! nuro-a2a — Agent-to-Agent 协议最小骨架实现。
2//!
3//! 该 crate 仅提供:
4//! - `AgentCard` 结构体:描述一个远程 Agent 的基本信息;
5//! - `A2aServer::builder().agent(A).serve(addr)`:占位实现,只打印日志并返回 `Ok(())`;
6//! - `A2aClient::discover(url)`:占位实现,返回 `Err(anyhow!("not implemented"))`;
7//! - `A2aClient::subscribe_task`:占位方法,目前什么都不做。
8//!
9//! 目标是对外暴露 API 形状,为后续真实协议实现铺路。
10
11mod types;
12mod server;
13mod client;
14
15pub use types::AgentCard;
16pub use server::{A2aServer, A2aServerBuilder};
17pub use client::A2aClient;