Skip to content

Commit 4fc67d2

Browse files
nhortonclaude
andauthored
fix: add Monitor permission and auto defaultMode to settings schema (#369)
* fix: deduplicate example path in library job portability review rule Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: add Monitor permission and auto defaultMode to settings schema Monitor is now a permissionable tool (for streaming background script events) and "auto" is a valid defaultMode (auto-approves with background safety checks). Both were missing from the vendored SchemaStore schema. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent ccc358d commit 4fc67d2

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

library/jobs/.deepreview

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ library_job_portability:
5151
(e.g., `.repos/acme/api/` or `/code/myproject/`)
5252

5353
Acceptable: relative paths within the job directory (e.g., `templates/bar.yml`,
54-
`templates/bar.yml`) and generic placeholders like `<project_root>`.
54+
`conventions.md`) and generic placeholders like `<project_root>`.
5555

5656
## Personal and Private Information
5757

src/deepwork/standard_schemas/claude_settings/claude_settings.schema.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
2-
"_source": "Vendored from https://json.schemastore.org/claude-code-settings.json (SchemaStore community project). To update: fetch the latest version from that URL and replace this file. Last synced: 2026-04-01.",
2+
"_source": "Vendored from https://json.schemastore.org/claude-code-settings.json (SchemaStore community project). To update: fetch the latest version from that URL and replace this file. Last synced: 2026-04-13.",
33
"$schema": "http://json-schema.org/draft-07/schema#",
44
"$id": "https://json.schemastore.org/claude-code-settings.json",
55
"$defs": {
66
"permissionRule": {
77
"type": "string",
88
"description": "Tool permission rule.\nSee https://code.claude.com/docs/en/settings#permission-rule-syntax\nSee https://code.claude.com/docs/en/settings#tools-available-to-claude for full list of tools available to Claude.",
9-
"pattern": "^((Agent|Bash|Edit|ExitPlanMode|Glob|Grep|KillShell|LSP|NotebookEdit|Read|Skill|TaskCreate|TaskGet|TaskList|TaskOutput|TaskStop|TaskUpdate|TodoWrite|ToolSearch|WebFetch|WebSearch|Write)(\\((?=.*[^)*?])[^)]+\\))?|mcp__.*)$",
9+
"pattern": "^((Agent|Bash|Edit|ExitPlanMode|Glob|Grep|KillShell|LSP|Monitor|NotebookEdit|Read|Skill|TaskCreate|TaskGet|TaskList|TaskOutput|TaskStop|TaskUpdate|TodoWrite|ToolSearch|WebFetch|WebSearch|Write)(\\((?=.*[^)*?])[^)]+\\))?|mcp__.*)$",
1010
"examples": [
1111
"Bash",
1212
"Bash(npm run build)",
@@ -360,13 +360,14 @@
360360
"type": "string",
361361
"enum": [
362362
"acceptEdits",
363+
"auto",
363364
"bypassPermissions",
364365
"default",
365366
"delegate",
366367
"dontAsk",
367368
"plan"
368369
],
369-
"description": "Default permission mode.\n\"default\": prompts on first use.\n\"acceptEdits\": auto-accepts file edits.\n\"plan\": read-only, no modifications.\nUNDOCUMENTED. \"delegate\": coordination-only for agent team leads (agent teams are experimental; enable via CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS).\n\"dontAsk\": auto-denies unless pre-approved via permissions.\n\"bypassPermissions\": skips all prompts (use only in isolated environments).\nSee https://code.claude.com/docs/en/permissions"
370+
"description": "Default permission mode.\n\"default\": prompts on first use.\n\"acceptEdits\": auto-accepts file edits.\n\"plan\": read-only, no modifications.\nUNDOCUMENTED. \"delegate\": coordination-only for agent team leads (agent teams are experimental; enable via CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS).\n\"dontAsk\": auto-denies unless pre-approved via permissions.\n\"bypassPermissions\": skips all prompts (use only in isolated environments).\n\"auto\": auto-approves tool calls with background safety checks that verify actions align with your request.\nSee https://code.claude.com/docs/en/permissions"
370371
},
371372
"disableBypassPermissionsMode": {
372373
"type": "string",

0 commit comments

Comments
 (0)