systemprompt-models 0.1.18

Shared data models and types for systemprompt.io OS
Documentation
pub mod agent_card;
pub mod artifact;
pub mod artifact_metadata;
pub mod mcp_extension;
pub mod message;
pub mod security;
pub mod task;
pub mod task_metadata;
pub mod transport;

pub use agent_card::{
    AgentCapabilities, AgentCard, AgentCardBuilder, AgentCardSignature, AgentExtension,
    AgentInterface, AgentProvider, AgentSkill,
};
pub use artifact::Artifact;
pub use artifact_metadata::ArtifactMetadata;
pub use mcp_extension::{McpServerMetadata, McpToolsParams, MessageMetadata};
pub use message::{DataPart, FilePart, FileWithBytes, Message, MessageRole, Part, TextPart};
pub use security::{AgentAuthentication, ApiKeyLocation, OAuth2Flow, OAuth2Flows, SecurityScheme};
pub use task::{Task, TaskState, TaskStatus};
pub use task_metadata::{TaskMetadata, TaskType, agent_names};
pub use transport::TransportProtocol;