Skip to content

fix(claude-code-settings): drop global leftArrowOpensAgents key - #6127

Open
l46983284-cpu wants to merge 1 commit into
SchemaStore:masterfrom
l46983284-cpu:fix/claude-code-settings-remove-left-arrow-opens-agents
Open

fix(claude-code-settings): drop global leftArrowOpensAgents key#6127
l46983284-cpu wants to merge 1 commit into
SchemaStore:masterfrom
l46983284-cpu:fix/claude-code-settings-remove-left-arrow-opens-agents

Conversation

@l46983284-cpu

Copy link
Copy Markdown
Contributor

Summary

leftArrowOpensAgents is a Claude Code global-config preference stored in ~/.claude.json (via /config), not a .claude/settings.json property. The SchemaStore schema currently advertises it for the catalog fileMatch of settings files, so editors autocomplete a key Claude Code ignores there.

This removes the property from claude-code-settings.json and drops it from the modern complete positive fixture.

Evidence

Test plan

  • json.loads on updated schema + fixtures
  • assert leftArrowOpensAgents absent from schema properties and modern-complete-config.json
  • leave remaining settings fixtures intact

Closes #6126

leftArrowOpensAgents is stored in ~/.claude.json via /config, not in
.claude/settings.json. Editors using this schema were offering a no-op key.

Closes SchemaStore#6126

Signed-off-by: Alex Chen <l46983284@gmail.com>
@github-actions

Copy link
Copy Markdown
Contributor

Thanks for the PR!

This section of the codebase is owned by @domdomegg, @bogini, @sarahdeaton, and @ant-kurt - if they write a comment saying "LGTM" then it will be merged.

@l46983284-cpu
l46983284-cpu force-pushed the fix/claude-code-settings-remove-left-arrow-opens-agents branch 2 times, most recently from ccdeffa to 0487047 Compare July 30, 2026 15:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

claude-code-settings incorrectly treats leftArrowOpensAgents as a settings.json property

1 participant