| status | stable |
|---|
AgenticAegis exposes its functionality through Rust library APIs, MCP tools, CLI commands, and FFI bindings.
The agentic_aegis_core crate provides all types, validators, and engines:
TokenStreamValidator— validates tokens as they arriveShadowCompiler— compiles code in isolationSandboxExecutor— executes code in a restricted environmentPromptInjectionDetector— detects injection attemptsValidationSession— manages lifecycle of a validation runRollbackEngine— reverts to a previous safe state
All operations return AegisResult<T> which wraps domain-specific error variants for validation failures, security alerts, and session errors.
Use AegisConfig to customize validation thresholds, security sensitivity, and resource limits.