Files
optimclaw/crates/ironclaw_engine/src/capability/mod.rs
T
[email protected]andClaude Opus 4.6 49e83dec5e chore(engine): remove unused skill_selector.rs
Rust-side skill selection was moved to the Python orchestrator in
7f87d179. This module had no production callers — only its own tests.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
2026-03-27 20:04:01 -07:00

16 lines
463 B
Rust

//! Capability management.
//!
//! - [`CapabilityRegistry`] — stores known capabilities and their actions
//! - [`LeaseManager`] — grants, validates, and expires capability leases
//! - [`PolicyEngine`] — deterministic effect-level allow/deny/approve
pub mod lease;
pub mod planner;
pub mod policy;
pub mod registry;
pub mod skill_tracker;
pub use lease::LeaseManager;
pub use policy::{PolicyDecision, PolicyEngine};
pub use registry::CapabilityRegistry;