Tool Policies
Reference
Default policies for tool enablement per wiki and special tool categories.
When the enabledTools list is empty (the default after installation), every non-write tool is enabled and every write tool is off:
| Category | Tools | Enabled by default |
|---|---|---|
| Help | man | Always (mandatory) |
| Search & Navigation | query_documents, get_document, get_tree, get_history, get_links, get_attachment | Yes |
| Structured Data (read) | query_objects, get_schema | Yes |
| Authoring (write) | edit_document, write_document, delete_document, write_attachment, delete_attachment | No |
| Structured Data (write) | write_object, delete_object, write_schema | No |
| Reach-gated | list_wikis | Only when cross-wiki reach is enabled |
Mandatory tools
man is always registered regardless of the enabled tools list. It provides self-documentation and costs nothing.
Write tools
Tools where isWrite() == true are off by default and must be enabled by an administrator per wiki. Eight tools are write tools, covering page content and deletion, attachments, structured objects and class definitions. See Enable Write Tools.
Reach-gated tools
list_wikis is registered only when the endpoint has cross-wiki reach. It is not shown in the admin tool checkbox tree: reach is its enable switch.
Tool categories
The category is the tool's own category value, and it drives the grouping of the man catalog.
| Category | Tools |
|---|---|
| Help | man |
| Search & Navigation | query_documents, get_document, get_tree, get_history, get_links, get_attachment, list_wikis (reach-gated) |
| Structured Data | query_objects, get_schema, write_object, delete_object, write_schema |
| Authoring | edit_document, write_document, delete_document, write_attachment, delete_attachment |
Collection tools (index module)
When the AI-LLM indexing module is installed, two additional tools are available:
| Tool | Category |
|---|---|
search_collections | Semantic Search |
list_collections | Semantic Search |
These tools are governed by collection access rights, not the space filter.