Expand description
Agent loop, configuration loading, and context builder.
Re-exports§
pub use agent::Agent;pub use agent::error::AgentError;pub use channel::Attachment;pub use channel::AttachmentKind;pub use channel::Channel;pub use channel::ChannelError;pub use channel::ChannelMessage;pub use channel::LoopbackChannel;pub use channel::LoopbackEvent;pub use channel::LoopbackHandle;pub use channel::StopHint;pub use config::Config;pub use config::ConfigError;pub use hash::content_hash;pub use sanitizer::exfiltration::ExfiltrationEvent;pub use sanitizer::exfiltration::ExfiltrationGuard;pub use sanitizer::exfiltration::ExfiltrationGuardConfig;pub use sanitizer::exfiltration::extract_flagged_urls;pub use sanitizer::ContentIsolationConfig;pub use sanitizer::ContentSanitizer;pub use sanitizer::ContentSource;pub use sanitizer::ContentSourceKind;pub use sanitizer::InjectionFlag;pub use sanitizer::QuarantineConfig;pub use sanitizer::SanitizedContent;pub use sanitizer::TrustLevel;pub use skill_loader::SkillLoaderExecutor;
Modules§
- agent
- bootstrap
- Application bootstrap: config resolution, provider/memory/tool construction.
- channel
- config
- config_
watcher - context
- cost
- daemon
- Daemon supervisor for component lifecycle management.
- debug_
dump - Debug dump writer for a single agent session.
- hash
- http
- Shared HTTP client construction for consistent timeout and TLS configuration.
- instructions
- memory_
tools - metrics
- orchestration
- Task orchestration: DAG execution, failure propagation, and persistence.
- pipeline
- project
- redact
- sanitizer
- Untrusted content isolation: sanitization pipeline and spotlighting.
- skill_
loader - subagent
- text
- vault
Structs§
- Diff
Data - Data for rendering file diffs in the TUI.