-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenv-settings-map.json
More file actions
56 lines (56 loc) · 1.8 KB
/
env-settings-map.json
File metadata and controls
56 lines (56 loc) · 1.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
{
"source": "Hand-curated from upstream Claude Code docs: https://code.claude.com/docs/en/env-vars.md and https://code.claude.com/docs/en/settings.md. Only env vars whose purpose prose documents a flat 1:1 projection onto a settings.json key are included. Excluded by design: pairs with shape-mismatch (e.g. bool env vs rate setting), nested-key projections (`tui.*`), or property-of relationships (e.g. helper TTL vs helper command). See spec/settings-display.md Phase 3 for the projection contract; upstream JSON Schema doesn't expose these pairings as structured metadata, and inversion can't be inferred from names alone.",
"fetchedAt": "2026-05-13",
"count": 9,
"mappings": [
{
"env": "ANTHROPIC_MODEL",
"settings": "model",
"type": "string"
},
{
"env": "CLAUDE_CODE_EFFORT_LEVEL",
"settings": "effortLevel",
"type": "string"
},
{
"env": "CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS",
"settings": "includeGitInstructions",
"type": "bool",
"invert": true
},
{
"env": "CLAUDE_CODE_DISABLE_AUTO_MEMORY",
"settings": "autoMemoryEnabled",
"type": "bool",
"invert": true
},
{
"env": "CLAUDE_CODE_DISABLE_THINKING",
"settings": "alwaysThinkingEnabled",
"type": "bool",
"invert": true
},
{
"env": "CLAUDE_CODE_ENABLE_AWAY_SUMMARY",
"settings": "awaySummaryEnabled",
"type": "bool"
},
{
"env": "CLAUDE_CODE_DISABLE_AGENT_VIEW",
"settings": "disableAgentView",
"type": "bool"
},
{
"env": "CLAUDE_CODE_AUTO_CONNECT_IDE",
"settings": "autoConnectIde",
"type": "bool"
},
{
"env": "CLAUDE_CODE_IDE_SKIP_AUTO_INSTALL",
"settings": "autoInstallIdeExtension",
"type": "bool",
"invert": true
}
]
}