Skip to content

fix: Codex routing works without legionio setup proxy-mode#86

Merged
Esity merged 3 commits into
mainfrom
fix/codex-provider-self-provisioning
Jun 24, 2026
Merged

fix: Codex routing works without legionio setup proxy-mode#86
Esity merged 3 commits into
mainfrom
fix/codex-provider-self-provisioning

Conversation

@Esity

@Esity Esity commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Summary

  • applyCodexConfig now fully provisions the [model_providers.legionio] block in ~/.codex/config.toml and creates ~/.codex/legionio-catalog.json if missing
  • Previously, toggling Codex routing in Interlink required legionio setup proxy-mode to have been run first — without it, Codex errored with "Model provider legionio not found" and fell back to GPT-5.5
  • Interlink now creates the ~/.codex/ directory, provider definition, and model catalog on first toggle — zero CLI prerequisites

Test plan

  • Fresh install (no ~/.codex/ directory) — toggle Codex routing on, verify config.toml and legionio-catalog.json are created
  • Existing install (has config.toml without provider block) — toggle on, verify block is appended without duplicating
  • Existing install (already has [model_providers.legionio]) — toggle on, verify block is not duplicated
  • Toggle off — verify model/model_provider lines are removed, provider block remains for future use
  • Open Codex after toggle — should show "Custom" not "5.5", and inference routes through LegionIO

Esity added 3 commits June 23, 2026 21:43
…xy-mode

applyCodexConfig now ensures the [model_providers.legionio] block and
legionio-catalog.json exist before setting model/model_provider keys.
Previously users had to run `legionio setup proxy-mode` first or Codex
would error with "Model provider `legionio` not found".
@Esity Esity self-assigned this Jun 24, 2026
@Esity Esity added the bug Something isn't working label Jun 24, 2026
@Esity Esity merged commit 9338538 into main Jun 24, 2026
8 checks passed
@Esity Esity deleted the fix/codex-provider-self-provisioning branch June 24, 2026 03:08
@Esity Esity restored the fix/codex-provider-self-provisioning branch July 10, 2026 21:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant