Skip to content

Reconcile Claude OS-managed settings - #415

Open
rohita5l wants to merge 7 commits into
mainfrom
managed-settings-claude
Open

Reconcile Claude OS-managed settings#415
rohita5l wants to merge 7 commits into
mainfrom
managed-settings-claude

Conversation

@rohita5l

@rohita5l rohita5l commented Aug 29, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • reconcile Claude Code OS-managed settings during interactive configuration while preserving unrelated enterprise policy
  • use local settings without sudo for non-interactive launches, with strict conflict detection
  • add shared fingerprint, secure backup, immutable-flag, atomic write, status, and drift-safe revert helpers
  • keep Claude subscription relay local-only and document the complete two-PR design
  • simplify interactive configure output: one password message, one success message, no routine agent-update prompt, and one final opt-in for MCP servers, skills, and plugins

Testing

  • 575 passed in focused agent, CLI, update, and managed-file tests
  • Ruff lint and changed-file format checks passed
  • ty checks passed
  • stacked broad validation: 2100 passed, 37 skipped, 4 deselected; five user-agent socket tests were ignored because this sandbox blocks local socket binding

@rohita5l
rohita5l force-pushed the managed-settings-claude branch from db57acc to 2dae4ef Compare August 29, 2026 20:51
@lilly-luo

Copy link
Copy Markdown
Collaborator

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.

2 participants