Skip to content

fix(rx): support dsh reasoning effort controls - #191

Merged
samzong merged 1 commit into
mainfrom
fix/rx-dsh-reasoning-controls
Aug 29, 2026
Merged

fix(rx): support dsh reasoning effort controls#191
samzong merged 1 commit into
mainfrom
fix/rx-dsh-reasoning-controls

Conversation

@samzong

@samzong samzong commented Aug 29, 2026

Copy link
Copy Markdown
Owner

What’s changed?

  • Publish protocol-scoped model capabilities from the bundled rx provider snapshot.
  • Route verified Tokener DSH endpoints through the Responses API and project supported reasoning effort choices into DSH settings.
  • Keep runtime discovery limited to availability, prevent capability inheritance on custom endpoints, and restrict Tokener Dev to models verified on that endpoint.

Why

  • Tokener-launched DSH used Chat Completions and model entries without effort metadata, so reasoning effort switching was unavailable and tool requests could reject selectable effort values.

Verification

  • make check
  • Built rx and verified the generated DSH route is openai-responses with GLM 5.2 limited to off, low, and medium.
  • Verified a production GLM 5.2 Low request through Responses with tools returns HTTP 200.

Signed-off-by: samzong <samzong.lu@gmail.com>
@samzong
samzong merged commit a45c10e into main Aug 29, 2026
1 check passed
@samzong
samzong deleted the fix/rx-dsh-reasoning-controls branch August 29, 2026 18:31
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