Expand description
Kernel tools — AgentTool wrappers for KernelHandle API domains.
These tools expose kernel system calls to the agent’s tool-calling loop. Each tool wraps a specific domain API and uses an action-based parameter schema to dispatch operations.
§Tools
SpaceTool— Space management (list, get, create, archive, merge, restore)- [
AgentTool] — Agent lifecycle (list, kill, budget) PersonaTool— Persona management (list, set_active, get)CronTool— Cron scheduling (list, add, remove, trigger)SecurityTool— Security audit (verify_chain, query_audit, audit_count)BudgetTool— Budget management (check, set, reserve, reset)ResourceTool— Resource monitoring (snapshot, history, overloaded)
Re-exports§
pub use agent_tool::AgentTool as KernelAgentTool;pub use budget_tool::BudgetTool;pub use cron_tool::CronTool;pub use persona_tool::PersonaTool;pub use resource_tool::ResourceTool;pub use security_tool::SecurityTool;pub use space_tool::SpaceTool;
Modules§
- agent_
tool - Agent tool — wraps
AgentApibehind theAgentToolinterface. - budget_
tool - Budget tool — wraps
AgentApibudget methods behind theAgentToolinterface. - cron_
tool - Cron tool — wraps
InfraApicron methods behind theAgentToolinterface. - persona_
tool - Persona tool — wraps
PersonaApibehind theAgentToolinterface. - resource_
tool - Resource tool — wraps
InfraApiresource methods behind theAgentToolinterface. - security_
tool - Security tool — wraps
SecurityApiaudit methods behind theAgentToolinterface. - space_
tool - Space tool — wraps
SpaceApibehind theAgentToolinterface.
Functions§
- register_
all_ kernel_ tools - Register all kernel domain tools into the registry.