Skip to main content

Crate zeph_core

Crate zeph_core 

Source
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§

DiffData
Data for rendering file diffs in the TUI.