feat(claude-code-settings): sync to Claude Code v2.1.76#5467
Open
miteshashar wants to merge 2 commits intoSchemaStore:masterfrom
Open
feat(claude-code-settings): sync to Claude Code v2.1.76#5467miteshashar wants to merge 2 commits intoSchemaStore:masterfrom
miteshashar wants to merge 2 commits intoSchemaStore:masterfrom
Conversation
Schema: - Add claudeMdExcludes property for excluding CLAUDE.md files in monorepos - Add allowedHttpHookUrls property for HTTP hook URL allowlisting - Add httpHookAllowedEnvVars property for HTTP hook env var allowlisting Tests: - Add claudeMdExcludes, allowedHttpHookUrls, httpHookAllowedEnvVars to modern-complete-config.json - Add allowedHttpHookUrls, httpHookAllowedEnvVars to hooks-complete.json Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Schema: - Add `feedbackSurveyRate` number property (0–1) - Add `modelOverrides` object property - Add `worktree` object with `sparsePaths` array - Add `PostCompact`, `Elicitation`, `ElicitationResult` hook events - Remove undocumented `effortLevel` default, update description - Update `outputStyle` description with custom styles - Update `allowManagedDomainsOnly` description with auto-blocking - Remove LS, MultiEdit, NotebookRead, Task from permissionRule pattern - Remove MultiEdit and Task(Explore) from permissionRule examples Tests: - Add feedbackSurveyRate, modelOverrides, worktree to modern-complete-config.json - Add PostCompact, Elicitation, ElicitationResult to hooks-complete.json Negative tests: - No changes needed Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Contributor
|
Thanks for the PR! This section of the codebase is owned by @domdomegg, @bogini, and @ant-kurt - if they write a comment saying "LGTM" then it will be merged. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Schema
feedbackSurveyRate(number 0–1) for enterprise session quality survey control, as per settings documentation (v2.1.76)modelOverrides(object, string→string) to map Anthropic model IDs to provider-specific values like Bedrock ARNs, Vertex names, or Foundry deployments, as per model-config documentationworktree.sparsePaths(array of strings) for git sparse-checkout in large monorepos, as per settings documentation (v2.1.76)PostCompacthook event — fires after context compaction completes, as per hooks documentation (v2.1.76)Elicitationhook event — fires when an MCP server requests user input during a tool call, as per hooks documentation (v2.1.76)ElicitationResulthook event — fires after user responds to an MCP elicitation, as per hooks documentation (v2.1.76)effortLeveldefault value ("high" was never documented as default); update description with tier-dependent defaults (Opus 4.6 defaults to medium for Max/Team) and/effort autoreference (v2.1.68)outputStyledescription to mention custom styles support in~/.claude/output-styles/or.claude/output-styles/, as per output-styles documentationallowManagedDomainsOnlydescription to clarify that non-allowed domains are automatically blocked without user prompts (v2.1.74)LS,MultiEdit,NotebookRead,Taskfrom permissionRule pattern — unverified tools from original community PR Add Claude Code settings.json schema #4798, not found in tools-reference docs or ToolSearch. Also removeMultiEditandTask(Explore)from permissionRule examplesclaudeMdExcludes— glob patterns for excluding CLAUDE.md files in monorepos, as per memory documentation. Not in changelog; documented feature missed in prior syncs.allowedHttpHookUrls— URL pattern allowlist for HTTP hooks, as per settings documentation. HTTP hooks added in v2.1.63; this security setting missed since then.httpHookAllowedEnvVars— env var name allowlist for HTTP hook header interpolation, as per settings documentation. Same origin asallowedHttpHookUrls.Tests
feedbackSurveyRate,modelOverrides,worktreetomodern-complete-config.jsonfor full coveragePostCompact,Elicitation,ElicitationResulthook examples tohooks-complete.jsonallowedHttpHookUrlsandhttpHookAllowedEnvVarstohooks-complete.json(from feat(claude-code-settings): sync to Claude Code v2.1.71 #5451 base)modern-complete-config.json(from feat(claude-code-settings): sync to Claude Code v2.1.71 #5451 base)Negative tests
Skipped
KillShellin permissionRule pattern: not in tools-reference docs but verified present in tool harness — kept as undocumented internal tool$schemaURL 301 redirect (http→https): SchemaStore CLI validator only acceptshttp://json-schema.org/draft-07/schema#voice:pushToTalk(v2.1.71): keybinding, not a settings.json property (from feat(claude-code-settings): sync to Claude Code v2.1.71 #5451)🤖 Generated with Claude Code