| 257 | let currentAppendSystemPrompt: string | undefined = undefined; |
| 258 | |
| 259 | const resetCurrentModeDefaults = () => { |
| 260 | currentPermissionMode = DEFAULT_CODEX_PERMISSION_MODE; |
| 261 | currentModel = DEFAULT_CODEX_MODEL; |
| 262 | currentEffort = DEFAULT_CODEX_EFFORT; |
| 263 | currentAppendSystemPrompt = undefined; |
| 264 | logger.debug('[Codex] Reset current mode defaults after abort'); |
| 265 | }; |
| 266 | |
| 267 | // Valid Codex permission modes from remote messages. Matches the modes |
| 268 | // the mobile UI exposes for Codex sessions (see modelModeOptions.ts: |