Re-exports§
pub use crate::internal::tool_runtime::runtime::auth_context_from_input;pub use crate::internal::tool_runtime::runtime::resolve_tool_path;pub use crate::internal::tool_runtime::runtime::resolve_tool_working_dir;pub use crate::internal::tool_runtime::runtime::schema_object;pub use crate::internal::tool_runtime::runtime::tool_execution_policy;pub use crate::internal::tool_runtime::runtime::tool_risk;pub use crate::internal::tool_runtime::runtime::validate_execution_policy;pub use crate::internal::tool_runtime::runtime::Tool;pub use crate::internal::tool_runtime::runtime::ToolAuthContext;pub use crate::internal::tool_runtime::runtime::ToolResult;pub use crate::internal::tool_runtime::runtime::ToolRisk;
Modules§
- a2a
- activate_
skill - bash
- browser
- clarify
- consult_
specialist - deep_
research deep_research— a deterministic multi-source research gatherer.- describe_
image - edit_
file - export_
chat - fetch_
artifact - fuzzy_
match - Multi-strategy fuzzy matching for
edit_file. - generate_
image - generate_
podcast - glob
- grep
- insights
- knowledge_
graph - learning_
tracks - mcp
- memory
- osv_
check - read_
file - render_
pdf - report_
progress - schedule
- send_
message - session_
search - skill_
manage - specialists
- Specialist sub-agent profiles.
- structured_
memory - subagents
- sync_
skills - text_
to_ speech - time_
math - todo
- transcribe_
audio - web_
fetch - web_
search - write_
file
Structs§
Constants§
- IDEMPOTENT_
TOOLS - Tools that are read-only / side-effect-free for the same arguments. Used
by the per-turn guardrail controller (
tool_guardrails.rs) to detect “no progress” loops where the model keeps re-running the same query and getting the same result. NOT a security boundary — that’stool_risk/tool_execution_policyin the runtime crate.