Skip to content

Add /fast for Codex models that support priority routing - #8

Open
bikouz wants to merge 1 commit into
mweinbach:mainfrom
bikouz:feat/fast-service-tier
Open

Add /fast for Codex models that support priority routing#8
bikouz wants to merge 1 commit into
mweinbach:mainfrom
bikouz:feat/fast-service-tier

Conversation

@bikouz

@bikouz bikouz commented Jul 29, 2026

Copy link
Copy Markdown

Summary

  • Add a session-scoped /fast slash command that toggles Fast mode for models that advertise a Fast service tier (Codex catalog service_tiers / legacy additional_speed_tiers).
  • Parse Codex service tiers into model metadata and expose them over ACP so the pager can gate the command on the active model.
  • Carry the selected service tier through sampling config into Responses requests as service_tier=priority when Fast is enabled; clear it for standard routing.
  • Preserve the session reasoning effort while toggling Fast mode, and show clear enabled/disabled feedback.

Behavior

  • /fast appears only when the current model supports Fast.
  • Enable maps to wire value priority; disable uses standard routing (omitted service_tier).
  • Model switches drop a previously selected tier when the new model does not support it.

Notes

  • Covers the full path from Codex catalog parse through shell model switch and pager dispatch.

Expose Fast mode as a session toggle for models that advertise a Fast service tier in the Codex catalog. The slash command is only offered when the active model supports it, and it maps to Responses service_tier=priority while preserving the current reasoning effort.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant