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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# VT Code Configuration File
# Saved from /config with readable section headings.
# Every field includes descriptions, defaults, and known choices where available.
# Agent Defaults
# Primary model, prompt, and chat behavior.
[]
# Environment variable that stores the API key for the active provider
# Default: "OPENAI_API_KEY"
# Type: `string`
= "ANTHROPIC_API_KEY"
# Default model to use
# Default: "gpt-5.3-codex"
# Type: `string`
= "claude-opus-4-7"
# AI provider for single agent mode (gemini, openai, anthropic, openrouter, zai)
# Possible values: anthropic, gemini, openai, openrouter, zai
# Default: "openai"
# Type: `string`
= "anthropic"
# Reasoning effort level for models that support it (none, minimal, low, medium, high, xhigh, max)
# Applies to: Claude, GPT-5 family, Gemini, Qwen3, DeepSeek with reasoning capability. `max` is
# currently intended for Claude Opus 4.7.
# Possible values: high, low, max, medium, minimal, none, xhigh
# Default: "none"
# Type: `string`
= "xhigh"
# UI theme identifier controlling ANSI styling
# Default: "ciapre"
# Type: `string`
= "ansi-classic"
# Persistent Memory
# Per-repository memory summary, rollout staging, and learned durable notes.
[]
# Toggle main-session persistent memory for this repository
# Default: false
# Type: `boolean`
= true
# Permissions
# Default approval and trust behavior.
[]
# Default unified permission mode for the current session.
# Default: "default"
# Type: `string`
= "auto"
# Provider Endpoints
# Network and provider-specific API settings.
[]
# Anthropic
# Anthropic-specific request settings.
[]
# Controls how thinking content is returned in API responses. Options: "summarized" (thinking blocks
# contain summarized text, default on Claude 4 models), "omitted" (thinking blocks have an empty
# thinking field, default on Opus 4.7). When unset, uses model-specific default.
# Possible values: omitted, summarized
# Default: -
# Type: `null | string`
= "summarized"
# OpenAI
# OpenAI-specific request settings.
[]
# Optional native OpenAI `service_tier` request parameter. Leave unset to inherit the Project-level
# default service tier. Options: "flex", "priority"
# Possible values: flex, priority
# Default: -
# Type: `OpenAIServiceTier | null`
= "flex"
# Telemetry
# Local analytics, metrics, and reporting.
[]
# Enable ATIF (Agent Trajectory Interchange Format) trajectory export. When enabled, sessions write an
# `atif-trajectory.json` alongside the existing `.jsonl` trajectory log.
# Default: false
# Type: `boolean`
= true
# Emit bottleneck traces for slow paths
# Default: false
# Type: `boolean`
= false
# Tool Defaults
# Loop limits and default tool behavior.
[]
# Tool Policies
# Per-tool allow, prompt, or deny rules.
[]
= "allow"
= "allow"
= "allow"
= "allow"
= "prompt"
= "allow"
= "allow"
= "prompt"
= "allow"
= "allow"
= "allow"
= "allow"
= "allow"
= "allow"
= "allow"
= "allow"
= "allow"
= "prompt"
= "allow"
= "allow"
= "allow"
= "allow"
= "allow"
= "allow"
= "allow"
= "allow"
= "allow"
= "allow"
= "allow"
= "allow"
= "allow"
= "allow"
= "allow"
# Interface
# Appearance, layout, and transcript behavior.
[]
# Terminal Title
[]
# -
# Default: null
# Type: `array | null`
= [
"project",
"spinner",
"app-name",
"git-branch",
]