claudewheel v0.24.2 /c reconcile-permissions
Edit

Reconcile every managed profile to the canonical guardrail model (hooks, disallowedTools, permissions); requires --dry-run or --apply.

#c reconcile-permissions

reconcile every managed profile and shared-settings.json to EXACTLY the canonical guardrail model (hooks, disallowedTools, permissions deny/ask made exact; allow keeps only its non-conflicting entries); prunes all drift and user-added extras. The 'default' profile (~/.claude) is never touched. Pass --dry-run to preview the per-target diff without writing; writing needs a terminal to confirm at, or --approve-consequential.

Effect: mutating ยท consequential (prompts before running; --approve-consequential skips)

#Flags

Flags
NameShortTypeDefaultEnvDescription
--profilestrreconcile only this single profile; when given, shared-settings.json is left untouched (omit to reconcile every profile AND shared-settings.json)
Search