Skip to main content

Config

Trait Config 

Source
pub trait Config:
    Send
    + Sync
    + 'static {
    type Storage: Storage;
    type Provider: Provider + 'static;
    type Env: Env + ToolDispatcher + 'static;
}
Expand description

Configuration trait bundling the associated types for a runtime.

Each binary defines one Config impl that ties together the concrete storage, LLM provider, and env implementations.

Required Associated Types§

Source

type Storage: Storage

Persistence backend (sessions, agents, memory, skills).

Source

type Provider: Provider + 'static

LLM provider for agent execution.

Source

type Env: Env + ToolDispatcher + 'static

Node environment — event broadcasting, instruction discovery, and composite hook for tool dispatch.

Implementors§