incurs 0.7.0

A declarative CLI framework for Rust with typed commands, agent discovery, HTTP, and MCP
Documentation
pub mod agent_plugin;
#[cfg(feature = "agent-plugins-mcp")]
pub mod agent_plugin_runtime;
#[cfg(feature = "agent-plugins-mcp")]
mod agent_plugin_sse;
pub mod agents;
pub mod cli;
pub mod command;
pub mod completions;
pub mod config;
pub mod config_schema;
pub mod errors;
pub mod fetch;
pub mod filter;
pub mod formatter;
pub mod help;
#[cfg(feature = "http")]
pub mod http;
pub mod mcp;
pub mod middleware;
pub mod openapi;
pub mod output;
pub mod pager;
pub mod parser;
pub mod schema;
pub mod skill;
pub mod streaming;
pub mod sync_mcp;
pub mod sync_skills;
pub mod tool;

// Re-export derive macros so users can write `#[derive(incurs::Args)]`
pub use incurs_macros::{IncurArgs as Args, IncurEnv as Env, IncurOptions as Options};