content/manuals/ai/gordon/how-to/configure-tools.md
{{< summary-bar feature_name="Gordon" >}}
Gordon includes built-in tools that extend its capabilities. You can configure which tools Gordon has access to based on your security requirements and workflow needs.
Tool configuration provides an additional layer of control:
To configure Gordon's tools:
Open Docker Desktop.
Select Gordon in the sidebar.
Select the settings icon at the bottom of the text input area.
The tool settings dialog opens with two tabs: Basic and Advanced.
In the Basic tab, you can enable or disable individual tools globally.
To disable a tool:
Disabled tools cannot be used by Gordon, even with your approval.
The Advanced tab lets you create fine-grained allow-lists and deny-lists for specific commands or patterns.
Allow-lists:
Gordon can use allow-listed commands even when the main tool is disabled. For
example, disable the shell tool but allow cat, grep, and ls.
Deny-lists:
Block specific commands while keeping the tool enabled. For example, allow the
shell tool but deny chown and chmod.
To configure:
Gordon still requests approval before running allow-listed tools, unless YOLO mode (auto-approve mode that bypasses permission checks) is enabled.
For Business subscriptions, administrators can control tool access for the entire organization using Settings Management.
Administrators can:
See Settings Management for details.