Skip to content

Commit d7785cd

Browse files
Update Claude Code settings schema for v2.1.19 (SchemaStore#5314)
Co-authored-by: domdomegg <domdomegg@users.noreply.github.com>
1 parent 5354ba2 commit d7785cd

1 file changed

Lines changed: 22 additions & 8 deletions

File tree

src/schemas/json/claude-code-settings.json

Lines changed: 22 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@
249249
},
250250
"model": {
251251
"type": "string",
252-
"description": "Override the default model used by Claude Code"
252+
"description": "Override the default model used by Claude Code. See https://code.claude.com/docs/en/model-config"
253253
},
254254
"enableAllProjectMcpServers": {
255255
"type": "boolean",
@@ -262,7 +262,7 @@
262262
"type": "string",
263263
"minLength": 1
264264
},
265-
"description": "List of approved MCP servers from .mcp.json",
265+
"description": "List of approved MCP servers from .mcp.json. See https://code.claude.com/docs/en/mcp",
266266
"examples": [["memory", "github"]]
267267
},
268268
"disabledMcpjsonServers": {
@@ -271,7 +271,7 @@
271271
"type": "string",
272272
"minLength": 1
273273
},
274-
"description": "List of rejected MCP servers from .mcp.json",
274+
"description": "List of rejected MCP servers from .mcp.json. See https://code.claude.com/docs/en/mcp",
275275
"examples": [["filesystem"]]
276276
},
277277
"allowedMcpServers": {
@@ -288,7 +288,7 @@
288288
"required": ["serverName"],
289289
"additionalProperties": false
290290
},
291-
"description": "Enterprise allowlist of MCP servers that can be used. Applies to all scopes including enterprise servers from managed-mcp.json. If undefined, all servers are allowed. If empty array, no servers are allowed. Denylist takes precedence - if a server is on both lists, it is denied."
291+
"description": "Enterprise allowlist of MCP servers that can be used. Applies to all scopes including enterprise servers from managed-mcp.json. If undefined, all servers are allowed. If empty array, no servers are allowed. Denylist takes precedence - if a server is on both lists, it is denied. See https://code.claude.com/docs/en/mcp#managed-mcp-configuration"
292292
},
293293
"deniedMcpServers": {
294294
"type": "array",
@@ -304,7 +304,7 @@
304304
"required": ["serverName"],
305305
"additionalProperties": false
306306
},
307-
"description": "Enterprise denylist of MCP servers that are explicitly blocked. If a server is on the denylist, it will be blocked across all scopes including enterprise. Denylist takes precedence over allowlist - if a server is on both lists, it is denied."
307+
"description": "Enterprise denylist of MCP servers that are explicitly blocked. If a server is on the denylist, it will be blocked across all scopes including enterprise. Denylist takes precedence over allowlist - if a server is on both lists, it is denied. See https://code.claude.com/docs/en/mcp#managed-mcp-configuration"
308308
},
309309
"hooks": {
310310
"type": "object",
@@ -343,14 +343,14 @@
343343
},
344344
"PostToolUseFailure": {
345345
"type": "array",
346-
"description": "UNDOCUMENTED. Hooks that run after a tool fails",
346+
"description": "Hooks that run after a tool fails",
347347
"items": {
348348
"$ref": "#/$defs/hookMatcher"
349349
}
350350
},
351351
"PermissionRequest": {
352352
"type": "array",
353-
"description": "UNDOCUMENTED. Hooks that run when a permission is requested",
353+
"description": "Hooks that run when a permission dialog appears",
354354
"items": {
355355
"$ref": "#/$defs/hookMatcher"
356356
}
@@ -376,6 +376,13 @@
376376
"$ref": "#/$defs/hookMatcher"
377377
}
378378
},
379+
"SubagentStart": {
380+
"type": "array",
381+
"description": "Hooks that run when a subagent is spawned",
382+
"items": {
383+
"$ref": "#/$defs/hookMatcher"
384+
}
385+
},
379386
"SubagentStop": {
380387
"type": "array",
381388
"description": "Hooks that run when subagents finish responding",
@@ -390,6 +397,13 @@
390397
"$ref": "#/$defs/hookMatcher"
391398
}
392399
},
400+
"Setup": {
401+
"type": "array",
402+
"description": "Hooks that run during repository initialization (--init, --init-only) or maintenance (--maintenance)",
403+
"items": {
404+
"$ref": "#/$defs/hookMatcher"
405+
}
406+
},
393407
"SessionStart": {
394408
"type": "array",
395409
"description": "Hooks that run when a new session starts",
@@ -910,7 +924,7 @@
910924
},
911925
"additionalProperties": false
912926
},
913-
"description": "Per-plugin configuration including MCP server user configs, keyed by plugin ID (plugin@marketplace format)"
927+
"description": "Per-plugin configuration including MCP server user configs, keyed by plugin ID (plugin@marketplace format). See https://code.claude.com/docs/en/plugins"
914928
}
915929
},
916930
"title": "Claude Code Settings"

0 commit comments

Comments
 (0)