a2a-lf 0.2.4

A2A v1 protocol types and core definitions
Documentation
// Copyright AGNTCY Contributors (https://github.com/agntcy)
// SPDX-License-Identifier: Apache-2.0
#![doc = include_str!("../README.md")]

pub mod agent_card;
pub mod errors;
pub mod event;
pub mod jsonrpc;
pub mod types;

pub use agent_card::*;
pub use errors::*;
pub use event::*;
pub use jsonrpc::*;
pub use types::*;

/// The A2A protocol version this SDK implements.
pub const VERSION: &str = "1.0";

/// Service parameter key for the A2A protocol version.
pub const SVC_PARAM_VERSION: &str = "A2A-Version";

/// Service parameter key for extensions the client wants to use.
pub const SVC_PARAM_EXTENSIONS: &str = "A2A-Extensions";