Re-exports§
pub use watch::WatchHub;pub use cost::CostSummary;pub use cost::summarize_by_model;pub use cost::summarize_by_provider;pub use cost::total;pub use env::Env;pub use error::RuntimeError;pub use eval::EvalCtx;pub use eval::eval_expr;pub use event::Event;pub use event::EventSink;pub use event::FlowRunId;pub use event::FlowStatus;pub use event::LlmCallStatus;pub use event::NodeEvent;pub use event::Observable;pub use event::TurnId;pub use executor::Executor;pub use hunk::ApplyError;pub use hunk::EditProposal;pub use hunk::Hunk;pub use hunk::HunkLine;pub use injection::Injection;pub use injection::InjectionId;pub use injection::InjectionSource;pub use injection::InjectionState;pub use message::ImageData;pub use message::ImageSource;pub use message::Message;pub use message::MessagePart;pub use message::MessageRole;pub use projection::message_window::TranscriptEntry;pub use projection::message_window::replay_transcript_from;pub use provider::LlmRequest;pub use provider::Provider;pub use provider::ProviderRegistry;pub use provider::TokenUsage;pub use session::CompactReviewDecision;pub use session::CompactReviewMode;pub use session::CompactReviewRegistry;pub use session::ContextSnapshot;pub use session::PendingCompactReview;pub use session::Session;pub use session::SessionId;pub use task_registry::TaskEvent;pub use task_registry::TaskFilter;pub use task_registry::TaskId;pub use task_registry::TaskKind;pub use task_registry::TaskRegistry;pub use task_registry::TaskSnapshot;pub use task_registry::TaskStatus;pub use tool::CancelBehavior;pub use tool::Tier;pub use tool::Tool;pub use tool::ToolArgs;pub use tool::ToolCtx;pub use tool::ToolRegistry;pub use tool::ToolResult;pub use tool_naming::ToolNaming;pub use tool_naming::from_wire;pub use tool_naming::to_wire;pub use validate::ValidationError;pub use validate::validate;pub use value::Value;pub use workflow::NodeStatus;pub use workflow::Parallelism;pub use workflow::WorkflowGraph;pub use workflow::WorkflowNode;pub use workflow::WorkflowNodeKind;
Modules§
- approval
- auth_
store - compaction
- config_
hub - config_
migration - cost
- env
- error
- eval
- event
- event_
log - event_
writer - exec
- executor
- flow_
lint - flow_
meta - flow_
registry - form
- fs_
access - git
- help
- Built-in help system — docstring-driven, version-synced.
- history_
store - Abstract history store — tools call this trait, never touching storage directly.
- humanize
- hunk
- index
- injection
- injection_
classifier - known_
models - Known model metadata table.
- lifecycle
- mcp
- mcp_
config - MCP server config file management — single source of truth.
- memory
- message
- message_
stream - Incrementally maintained message accumulator.
window()returns aMessageWindowanchored at the last compaction summary (zero-copy);full_messages()returns a sharedArc<Vec<Message>>of every message. - meta_
commands - migration
- model_
registry - nodegraph
- notify
- Unified notification system for atman.
- oauth
- oauth_
server - projection
- provider
- providers
- redact
- rendezvous
- routing
- safety
- sandbox
- session
- session_
meta - session_
naming - settings_
catalog - storage
- stream
- task_
registry - templates
- tool
- tool_
naming - tools
- trust
- validate
- value
- watch
- workflow
Macros§
- notify
- Emit a notification through the global notifier.