Skip to content

Releases: zydtiger/codex-model-router

Release list

v0.2.0

Choose a tag to compare

@zydtiger zydtiger released this 02 Oct 23:41

[0.2.0] - 2026-10-02

Added

  • Opt-in routes[].input.developer_role_as_user to wrap developer messages as
    tagged user messages at their original positions, with a fixed convention
    appended to top-level instructions. The setting defaults to false and does
    not affect native ChatGPT or OpenAI API requests.
  • Coverage for message order, string and content-block preservation, stable
    translated prefixes, route isolation, and JSON/SSE tool-call round trips.

Breaking

  • Removed routes[].input.developer_role_as_system. Delete this field from
    existing configurations before upgrading; validation rejects it. Enable
    developer_role_as_user where tagged-user conversion is needed. With the new
    setting disabled, developer messages and top-level instructions are preserved.

v0.1.0

Choose a tag to compare

@zydtiger zydtiger released this 01 Oct 01:16
58d9d7f

[0.1.0] - 2026-09-30

Added

  • Initial public release of the loopback Responses API router, native catalog
    merge, self-hosted routes, and macOS LaunchAgent/Linux systemd user-service
    lifecycle commands.
  • setup for safe first-run configuration, bundled native catalog generation,
    service installation, health verification, and optional Codex configuration.
  • Local release packaging for darwin/arm64 and linux/amd64 artifacts.
  • MIT License.

Changed

  • Router configuration now follows XDG configuration paths and generated
    catalogs follow XDG data paths.

Breaking

  • The former ~/.local/lib/codex-model-router/ combined installation is no
    longer the default. Existing custom configuration and catalog paths remain
    supported through --config and explicit catalog.output_file values; see
    the migration instructions in the configuration reference.