Skip to main content

Crate traitclaw_steering

Crate traitclaw_steering 

Source
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
Steering facade — one-line auto-configuration of Guard-Hint-Track.
trackers
Built-in tracker implementations for traitclaw-steering.