Originally created by: kumaakh
Originally owned by: dsiddharth2
When apra-fleet installs Codex CLI, it writes `config.toml` with backslash-escaped values instead of proper TOML double-quoted strings.
Written (broken):
```toml
model = \gpt-5.3-codex
provider = \openai
```
Expected:
```toml
model = "gpt-5.3-codex"
provider = "openai"
```
Audit the `config.toml` generation/write logic to ensure values are emitted as `"value"` (TOML string literal), not `\value\`.
If the fleet server cannot parse a member's provider config (e.g. malformed TOML), it silently falls back to Claude without any notification. The PM skill ran the reviewer on Claude without the user knowing — only discovered when the user noticed unexpected behaviour.
When provider config parsing fails, surface a clear error and notify the PM rather than silently switching.
Originally posted by: kumaakh
Feedback: Codex install corrupts config.toml quoting
When apra-fleet installed Codex CLI, it wrote
config.tomlwith backslash-escaped values instead of proper TOML double-quoted strings:Written (broken):
model = "gpt-5.3-codex"
provider = "openai"
Originally posted by: kumaakh
Closed — fixed by PR [#143] (merged to main). Unknown provider now throws TypeError; Codex config.toml uses correctly quoted
defaultModelstring.Related
Tickets:
#143Ticket changed by: kumaakh