Tool Policies

Last modified by Vincent Massol on 2026/09/04 16:03

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.

Related

Get Connected