Skip to main content

Crate zeph_tools

Crate zeph_tools 

Source
Expand description

Tool execution abstraction and shell backend.

Re-exports§

pub use anomaly::AnomalyDetector;
pub use anomaly::AnomalySeverity;
pub use audit::AuditEntry;
pub use audit::AuditLogger;
pub use audit::AuditResult;
pub use composite::CompositeExecutor;
pub use config::AuditConfig;
pub use config::OverflowConfig;
pub use config::ScrapeConfig;
pub use config::ShellConfig;
pub use config::ToolsConfig;
pub use executor::DiffData;
pub use executor::DynExecutor;
pub use executor::ErasedToolExecutor;
pub use executor::FilterStats;
pub use executor::MAX_TOOL_OUTPUT_CHARS;
pub use executor::ToolCall;
pub use executor::ToolError;
pub use executor::ToolEvent;
pub use executor::ToolEventTx;
pub use executor::ToolExecutor;
pub use executor::ToolOutput;
pub use executor::truncate_tool_output;
pub use file::FileExecutor;
pub use filter::CommandMatcher;
pub use filter::FilterConfidence;
pub use filter::FilterConfig;
pub use filter::FilterMetrics;
pub use filter::FilterResult;
pub use filter::OutputFilter;
pub use filter::OutputFilterRegistry;
pub use filter::sanitize_output;
pub use filter::strip_ansi;
pub use overflow::cleanup_overflow_files;
pub use overflow::save_overflow;
pub use permissions::AutonomyLevel;
pub use permissions::PermissionAction;
pub use permissions::PermissionPolicy;
pub use permissions::PermissionRule;
pub use permissions::PermissionsConfig;
pub use registry::ToolRegistry;
pub use scrape::WebScrapeExecutor;
pub use shell::ShellExecutor;
pub use trust_gate::TrustGateExecutor;
pub use trust_level::TrustLevel;

Modules§

anomaly
Sliding-window anomaly detection for tool execution patterns.
audit
composite
config
executor
file
filter
Command-aware output filtering pipeline.
overflow
permissions
registry
scrape
shell
trust_gate
Trust-level enforcement layer for tool execution.
trust_level
Trust tier enum for skill execution permissions.