Skip to main content

SELF_CONTROL_TOOLS

Constant SELF_CONTROL_TOOLS 

Source
pub const SELF_CONTROL_TOOLS: &[&str];
Expand description

The authoritative membership of the ToolClass::SelfControl class: every self/control primitive name agentd may offer the model. The SelfHandler advertises a depth-/feature-conditioned SUBSET of this set (a2a.delegate only with peers; schedule/subscribe/unsubscribe only at the root; the subagent.* delegation tools only within the depth budget), and the runner adds resource.read when any resource is readable. A test asserts that everything a handler can advertise appears in this list, so a new self-tool cannot silently escape the class boundary. By construction the set contains no local-execution primitive.