Dritter Backend-Typ neben subscription (Claude-CLI) und litellm (API): ATOMIC_AGENT_BACKEND=codex treibt die OpenAI-Codex-CLI mit ChatGPT-Login — Key-loser Zugang fuer ChatGPT-Abonnenten, analog zum bestehenden Claude-Subscription-Pfad.
Bauplan: agents/_codex_backend.py spiegelt _subscription_backend.py: codex exec --skip-git-repo-check -s read-only -o <file> - (Prompt via stdin wegen 32KB-CreateProcess-Limit auf Windows, Output via -o-File lesen — stdout hat Encoding-Mojibake bei Non-ASCII). Modell-Mapping analog _CLI_ALIASES.
Caveat (Grund fuer experimental-Label): Saemtliche Quality-Gates und Eval-Zahlen (Halluzinationsraten v4.1, Verifier-/Critic-Verhalten, ER-Schwellen) sind auf Claude kalibriert; Prompts sind Claude-getunt. GPT-Output ist damit unvermessen — Backend als experimental kennzeichnen und pro Backend eine eigene Benchmark-Zahl ausweisen (haengt am M2-Mini-Benchmark).
Timing: nach M1-S2 (doctor), idealerweise neben M2 — nicht vor dem Packaging (siehe internal/docs/m1-installierbarkeit-plan.md).
Dritter Backend-Typ neben subscription (Claude-CLI) und litellm (API):
ATOMIC_AGENT_BACKEND=codextreibt die OpenAI-Codex-CLI mit ChatGPT-Login — Key-loser Zugang fuer ChatGPT-Abonnenten, analog zum bestehenden Claude-Subscription-Pfad.Bauplan:
agents/_codex_backend.pyspiegelt_subscription_backend.py:codex exec --skip-git-repo-check -s read-only -o <file> -(Prompt via stdin wegen 32KB-CreateProcess-Limit auf Windows, Output via-o-File lesen — stdout hat Encoding-Mojibake bei Non-ASCII). Modell-Mapping analog_CLI_ALIASES.Caveat (Grund fuer experimental-Label): Saemtliche Quality-Gates und Eval-Zahlen (Halluzinationsraten v4.1, Verifier-/Critic-Verhalten, ER-Schwellen) sind auf Claude kalibriert; Prompts sind Claude-getunt. GPT-Output ist damit unvermessen — Backend als
experimentalkennzeichnen und pro Backend eine eigene Benchmark-Zahl ausweisen (haengt am M2-Mini-Benchmark).Timing: nach M1-S2 (doctor), idealerweise neben M2 — nicht vor dem Packaging (siehe internal/docs/m1-installierbarkeit-plan.md).