Expand description
Steering system for the TraitClaw AI agent framework.
Provides built-in implementations of the Guard-Hint-Track triad to keep agents safe, focused, and efficient without relying on prompts.
§Quick Start
use traitclaw_steering::guards::ShellDenyGuard;
use traitclaw_steering::hints::BudgetHint;
use traitclaw_steering::trackers::AdaptiveTracker;
use traitclaw_core::traits::provider::ModelTier;
let shell_guard = ShellDenyGuard::default();
let budget_hint = BudgetHint::at(0.75);
let tracker = AdaptiveTracker::for_tier(&ModelTier::Medium);Re-exports§
pub use steering::Steering;
Modules§
- guards
- Built-in guard implementations for
traitclaw-steering. - hints
- Built-in hint implementations for
traitclaw-steering. - prelude
- Convenience prelude — import everything at once.
- steering
Steeringfacade — one-line auto-configuration of Guard-Hint-Track.- trackers
- Built-in tracker implementations for
traitclaw-steering.