systemprompt-agent 0.2.2

Agent-to-Agent (A2A) protocol for systemprompt.io AI governance: streaming, JSON-RPC models, task lifecycle, .well-known discovery, and governed agent orchestration.
Documentation
pub(crate) mod error;
pub(crate) mod extension;
pub mod models;
pub mod repository;
pub mod services;
pub(crate) mod state;

pub use extension::AgentExtension;

pub use state::AgentState;

pub use models::a2a::{
    A2aJsonRpcRequest, A2aRequestParams, A2aResponse, AgentCapabilities, AgentCard, AgentInterface,
    AgentProvider, AgentSkill, Artifact, DataPart, Message, MessageSendParams, Part,
    SecurityScheme, Task, TaskIdParams, TaskQueryParams, TaskState, TaskStatus, TextPart,
    TransportProtocol,
};

pub use error::{AgentError, ArtifactError, ContextError, ProtocolError, RowParseError, TaskError};

pub use services::{
    AgentEvent, AgentEventBus, AgentHandlerState, AgentOrchestrator, AgentServer, AgentStatus,
    ContextService, SkillIngestionService, SkillService,
};

pub use repository::content::ArtifactRepository;