All settings changedsettings-reference
Nearest release: v2.1.287, published 6 hours before upstream edited the page. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.
Upstream edited this page at 1 Oct 2026 23:39 UTC, give or take a minute or two: the time comes from Anthropic’s own sitemap rather than from a commit. This site recorded the change at 2 Oct 2026 00:07 UTC.
Upstream edited
Recorded here
Lines+9added
Lines−0removed
From line
1,383
where the diff opens
First seen
21 Aug 2026
this site's first read of the page
Recorded edits110to this page, all time
The whole hunk
from line 1383, old and new numbered
/
This page is larger than the 256 KiB this site keeps, so one side of the diff below stops where the stored text does.
from line 1383
13831383
13841384For what a `!` pattern in a `--disallowedTools` or session rule can carve out, see [Read and Edit rules](/docs/en/permissions#read-and-edit).
13851385
1386When you set this key, Claude Code v2.1.282 or later also ignores the [`allowed-tools`](/docs/en/skills#pre-approve-tools-for-a-skill) frontmatter in skills and `.claude/commands/` files from these sources:
1387
1388* A repository's `.claude/` directory
1389* Your `~/.claude/skills/` and `~/.claude/commands/` directories, including [skills synced from claude.ai](/docs/en/skills#where-synced-skills-load)
1390* An `--add-dir` directory
1391* [Plugins declared with a `.claude-plugin` manifest](/docs/en/plugins/loading#plugins-shared-through-a-repository) inside `~/.claude/skills/` or the project's `.claude/skills/`
1392
1393Skills from managed settings and bundled skills keep their `allowed-tools`. A skill's `disallowed-tools` still applies. For what a developer sees when Claude Code ignores the field, see [When only managed permission rules apply](/docs/en/skills#when-only-managed-permission-rules-apply).
1394
13861395* **Scope**: [`Managed`](#scopes)
13871396* **Type**: Boolean
13881397 * `true`: managed settings become the only settings source of permission rules
from line 4131
41224131* **Scope**: [`Any file`](#scopes). Appears in `/config` as **Ultracode keyword trigger**.
41234132* **Type**: Boolean
41244133 * `true`: typing `ultracode` in a prompt triggers a dynamic workflow
4125 * `false`: you can type the word without triggering one
4126* **Default**: `true`
4127
4128```json settings.json theme={null}
4129{
4130 "workflowKeywordTriggerEnabled": false
4131}
4132```
4133
4134The `ultracode` effort setting, `/workflows`, and saved workflow commands are unaffected.
4135
4136### `workflowSizeGuideline`
4137
4138Set the [agent count Claude aims for](/docs/en/workflows#set-a-size-guideline) in the dynamic workflows it writes. Claude Code sends the value to Claude as advice, not an enforced cap: `"small"` asks for fewer than 5 agents, `"medium"` fewer than 10, and `"large"` fewer than 50. Choose `"small"` when you want to bound what a workflow spends. Requires Claude Code v2.1.219 or later.
4139
4140* **Scope**: [`Any file`](#scopes). A value there takes precedence over the **Dynamic workflow size** choice in `/config`, which Claude Code stores in `~/.claude.json`, and Claude Code hides that row while a settings file sets the key.
4141* **Type**: string, one o
4134 * `false`: you can type the word without
No line in this hunk matches that.