nucel_agent_core/lib.rs
1//! Nucel Agent SDK — Core
2//!
3//! Provider-agnostic traits and types for AI coding agents.
4//! Implement this trait to add support for any coding agent backend.
5
6pub mod error;
7pub mod executor;
8pub mod session;
9pub mod types;
10
11pub use error::{AgentError, Result};
12pub use executor::{
13 AgentCapabilities, AgentExecutor, AvailabilityStatus, ExecutorConfig, SpawnConfig,
14};
15pub use session::{AgentSession, SessionImpl, SessionMetadata};
16pub use types::{
17 AgentCost, AgentResponse, ExecutorType, PermissionMode, ToolCall, ToolResult,
18};