Settings

Lessons in this group, roughly in build order:

  • settings-json-hierarchy — The layered settings.json files that configure Claude Code — permissions, hooks, env, model — merged from…
  • user-project-settings — The two developer-owned settings tiers — ~/.claude/settings.json for you everywhere, .claude/settings.json…
  • environment-variables — Process-level variables that configure Claude Code’s auth, model, endpoint, and limits — the layer that…
  • model-output-configuration — How to pin which model a session uses and shape what the CLI emits — text, JSON, or streamed events —…
  • managed-enterprise-policy-settings — An admin-deployed managed-settings.json that sits at the top of the settings hierarchy and enforces…