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
ProjectTool— Project management (list, get, link_memory, unlink_memory)- [
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)CalendarTool— Calendar events (create, update, delete, list, search, freebusy)
Re-exports§
pub use agent_tool::AgentTool as KernelAgentTool;pub use budget_tool::BudgetTool;pub use calendar_tool::CalendarTool;pub use cron_tool::CronTool;pub use email_tool::EmailTool;pub use knowledge_tool::KnowledgeTool;pub use marketplace_tool::MarketplaceTool;pub use persona_tool::PersonaTool;pub use project_tool::ProjectTool;pub use resource_tool::ResourceTool;pub use security_tool::SecurityTool;
Modules§
- agent_
tool - Agent tool — wraps
AgentApibehind theAgentToolinterface. - budget_
tool - Budget tool — wraps
AgentApibudget methods behind theAgentToolinterface. - calendar_
tool - Calendar tool — wraps
CalendarApibehind theAgentToolinterface. - cron_
tool - Cron tool — wraps
InfraApicron methods behind theAgentToolinterface. - email_
tool - Email tool — wraps
SmtpClientbehind theAgentToolinterface. - knowledge_
tool - Knowledge tool — agent-facing tool for markdown note management.
- marketplace_
tool - Marketplace tool — wraps
MarketplaceApibehind theAgentToolinterface. - persona_
tool - Persona tool — wraps
PersonaApibehind theAgentToolinterface. - project_
tool - Project tool — wraps
ProjectManagerbehind theAgentToolinterface. - resource_
tool - Resource tool — wraps
InfraApiresource methods behind theAgentToolinterface. - security_
tool - Security tool — wraps
SecurityApiaudit methods behind theAgentToolinterface.
Functions§
- register_
all_ kernel_ tools - Register all kernel domain tools into the registry.