You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Move runtime settings to VS Code config (kfc.* namespace)
- Simplify project config to only handle paths in kfc-settings.json
- Update README to clarify configuration structure
- Remove unused config interfaces and methods from config-manager
- Add note about fixed settings file location
This change separates project-specific path configuration from runtime settings, making the extension more maintainable and user-configurable through VS Code settings UI.
Copy file name to clipboardExpand all lines: README.md
+8-17Lines changed: 8 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -146,7 +146,9 @@ Core commands registered by the extension:
146
146
147
147
## Configuration
148
148
149
-
Settings are stored in `.codex/settings/kfc-settings.json`:
149
+
Project-local settings are stored in `.codex/settings/kfc-settings.json` and only contain paths. UI visibility and Codex runtime options live in VS Code settings under the `kfc.*` namespace.
150
+
151
+
Minimal settings file:
150
152
151
153
```json
152
154
{
@@ -155,26 +157,15 @@ Settings are stored in `.codex/settings/kfc-settings.json`:
155
157
"steering": ".codex/steering",
156
158
"settings": ".codex/settings",
157
159
"prompts": ".codex/prompts"
158
-
},
159
-
"views": {
160
-
"specs": { "visible": true },
161
-
"steering": { "visible": true },
162
-
"prompts": { "visible": true },
163
-
"mcp": { "visible": false },
164
-
"hooks": { "visible": false },
165
-
"agents": { "visible": false },
166
-
"settings": { "visible": false }
167
-
},
168
-
"codex": {
169
-
"path": "codex",
170
-
"defaultApprovalMode": "interactive",
171
-
"defaultModel": "gpt-5",
172
-
"timeout": 30000,
173
-
"terminalDelay": 1000
174
160
}
175
161
}
176
162
```
177
163
164
+
Notes:
165
+
- Only the `paths.*` values are honored by the extension at runtime.
166
+
- Changing `paths.*` may require a window reload to take effect.
167
+
- The location of `kfc-settings.json` itself is fixed to `.codex/settings/kfc-settings.json` (editing `paths.settings` does not relocate the file).
168
+
178
169
## Workspace Structure
179
170
180
171
The extension creates the following structure in your workspace:
0 commit comments