BuiltInToolsSetting
BuiltInToolsSetting =
string[] |Record<string,boolean|BuiltInToolConfig>
Defined in: core/dist/config/shell-policy.d.ts:84
CFG-18 — the widened builtInTools setting. Either the legacy string[] (each named tool
enabled) or a registry keyed by tool name whose values enable (true), force-disable
(false), or configure (BuiltInToolConfig) each tool. This single key replaces the
former split of builtInTools: string[] (which tools are on) + per-command devTools (how each
dev/shell tool is configured).
Example — keep the checklist, add web fetch, and configure the shell:
{ "builtInTools": { "gth_checklist": true, "gth_web_fetch": true, "run_shell_command": { "timeout": 300000 }} }Turn the (code-mode default-on) shell OFF: { "builtInTools": { "run_shell_command": false } }.