//! Built-in tools that come with the agent. mod echo; pub mod extension_tools; mod file; mod http; mod job; mod json; mod memory; mod message; pub mod path_utils; mod restart; pub mod routine; pub mod secrets_tools; pub(crate) mod shell; pub mod skill_tools; mod time; pub use echo::EchoTool; pub use extension_tools::{ ExtensionInfoTool, ToolActivateTool, ToolAuthTool, ToolInstallTool, ToolListTool, ToolRemoveTool, ToolSearchTool, ToolUpgradeTool, }; pub use file::{ApplyPatchTool, ListDirTool, ReadFileTool, WriteFileTool}; pub use http::HttpTool; pub use job::{ CancelJobTool, CreateJobTool, JobEventsTool, JobPromptTool, JobStatusTool, ListJobsTool, PromptQueue, SchedulerSlot, }; pub use json::JsonTool; pub use memory::{MemoryReadTool, MemorySearchTool, MemoryTreeTool, MemoryWriteTool}; pub use message::MessageTool; pub use restart::RestartTool; pub use routine::{ RoutineCreateTool, RoutineDeleteTool, RoutineFireTool, RoutineHistoryTool, RoutineListTool, RoutineUpdateTool, }; pub use secrets_tools::{SecretDeleteTool, SecretListTool}; pub use shell::ShellTool; pub use skill_tools::{SkillInstallTool, SkillListTool, SkillRemoveTool, SkillSearchTool}; pub use time::TimeTool; mod html_converter; pub use html_converter::convert_html_to_markdown;