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§
Enums§
- Tool
Risk - Declaration order is the risk ordering (Low < Medium < High) — the derived
Ordis relied on by the tool-policymax_riskcomparison.
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.