docs: added documentation for the enabled_tools CSV or list forms

2026-06-03 14:22:15 -06:00
parent de0a051002
commit ddc8ae085f
3 changed files with 11 additions and 5 deletions
+1 -1
@@ -217,7 +217,7 @@ The following settings can be adjusted at runtime:
| `continuation_prompt` | string | Custom continuation prompt (supports multi-word values; `null` to reset) |
| `temperature` | float | Model temperature parameter |
| `top_p` | float | Model top-p parameter |
| `enabled_tools` | string | Comma-separated list of enabled tools |
| `enabled_tools` | string | Comma-separated list of enabled tools (e.g. `fs_ls,fs_cat` or `all`); the saved YAML config also accepts a list form |
| `enabled_mcp_servers` | string | Comma-separated list of enabled MCP servers (e.g. `github,slack` or `all`); the saved YAML config also accepts a list form |
| `enabled_skills` | string | Comma-separated list of enabled [skills](Skills) (e.g. `git-master,ai-slop-remover`); `null` clears the override |
| `save_session` | boolean | Whether to auto-save sessions |
+1 -1
@@ -56,7 +56,7 @@ The following table lists the available configuration settings and their default
| `model` | Default configured model or currently in-use model (REPL mode) | The preferred model to use with this role |
| `temperature` | Default `temperature` for the preferred model | Controls the creativity and randomness of the model's responses |
| `top_p` | Default `top_p` for the preferred model | Alternative way to control the model's output diversity, affecting the <br>probability distribution of tokens |
| `enabled_tools` | Global setting for `enabled_tools` | The tools that this role utilizes |
| `enabled_tools` | Global setting for `enabled_tools` | The tools that this role utilizes. Accepts either a YAML list or a comma-separated string |
| `enabled_mcp_servers` | Global setting for `enabled_mcp_servers` | The MCP servers that this role utilizes. Accepts either a YAML list or a comma-separated string |
| `skills_enabled` | Global setting for `skills_enabled` | Master switch for [skills](Skills) under this role. Set to `false` to hide all skills |
| `enabled_skills` | Global setting for `enabled_skills` | The [skills](Skills) this role activates. Accepts either a YAML list or a comma-separated string |
+9 -3
@@ -74,7 +74,12 @@ The following settings are available in the global configuration for tools:
function_calling_support: true # Enables or disables function calling in any context
mapping_tools: # Alias for a tool or toolset
fs: 'fs_cat,fs_ls,fs_mkdir,fs_rm,fs_write'
enabled_tools: null # Which tools to use by default. (e.g. 'fs,web_search_coyote')
enabled_tools: null # Which tools to use by default.
# Accepts either a YAML list or a comma-separated string. Examples:
# enabled_tools: fs,web_search_coyote
# enabled_tools:
# - fs
# - web_search_coyote
visible_tools: # Which tools are visible to be compiled (and are thus able to be defined in 'enabled_tools')
# - demo_py.py
- execute_command.sh
@@ -113,7 +118,8 @@ context.
When you create a role, you have the following global tool-related configuration options available to you:
```yaml
enabled_tools: query_jira_issues # Which tools the role uses.
enabled_tools: # Which tools the role uses. Accepts a YAML list (as shown)
- web_search_coyote # or a comma-separated string (e.g. `enabled_tools: web_search_coyote`).
```
The values for `mapping_tools` are inherited from the [global configuration](#global-configuration).
@@ -125,7 +131,7 @@ When you create an agent, you have the following global tool-related configurati
```yaml
global_tools: # Which global tools the agent uses
- query_jira_issues.sh
- web_search_coyote.sh
- fs_cat.sh
- fs_ls.sh
```