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.