agent-works 0.1.1

Batteries-included Agent toolbox built on agent-base — MCP multi-server, Skills, built-in file tools, CLI REPL
Documentation
#[cfg(feature = "mcp")]
pub mod mcp;

#[cfg(feature = "skill")]
pub mod skill;

#[cfg(feature = "builtin-tools")]
pub mod builtin;

#[cfg(feature = "cli")]
pub mod cli;

mod builder;
pub use crate::builder::AgentBuilder;

pub use agent_base::{
    AbortOnFailure,
    AgentRuntime,
    AgentSession,
    AlwaysContinue,
    AlternativeAction,
    InMemoryPlanStore,
    InMemorySessionStore,
    PlanExecTool,
    PlanGenerator,
    PlanOrchestrator,
    PlanStore,
    RecoveryStrategy,
    ReflectionResult,
    ReflexionContext,
    ReflexionHandler,
    SessionId,
    SessionStore,
    StepContinuePolicy,
    StepExecutor,
    StepHistoryEntry,
    StreamingJsonParser,
    AnthropicClient,
    LlmCapabilities,
    LlmClient,
    LlmClientBuilder,
    LlmProvider,
    OpenAiClient,
    ReasoningConfig,
    ReasoningEffort,
    StreamChunk,
    UsageInfo,
    AllowAllApprovalHandler,
    ApprovalDecision,
    ApprovalHandler,
    ApprovalRequest,
    DenyAllApprovalHandler,
    ContextWindowManager,
    Middleware,
    PostLlmCtx,
    PreLlmCtx,
    UserMessageCtx,
    RetryOnError,
    RiskLevel,
    StopOnError,
    ToolEnforcementConfig,
    ToolEnforcementMiddleware,
    ToolErrorAction,
    ToolErrorRecovery,
    AutoContinueTool,
    SubAgentSessionPolicy,
    SubAgentTool,
    Tool,
    ToolContext,
    ToolControlFlow,
    ToolOutput,
    ToolPolicy,
    ToolRegistry,
    TypedTool,
    AgentEvent,
    AgentError,
    AgentResult,
    AgentConfig,
    ChatMessage,
    CheckpointData,
    CheckpointStep,
    ExecutionPlan,
    ImageAttachment,
    ImageDetail,
    Language,
    Message,
    MessageRole,
    PlanStatus,
    PlanStep,
    PlanStoreData,
    RecoveryAction,
    ResponseFormat,
    RetryConfig,
    RunOutcome,
    StepResult,
    StepStatus,
    ToolCallMessage,
    ToolResultData,
};