Completion runtime drops provider reasoning controls #185
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/prolog-rlm#185
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Integration finding
Auto-Dig's new expert model router needs to select both a model and reasoning effort (for example
openai/gpt-5.6-lunawithreasoning.effort=max). The OpenAI-compatible transport already allows areasoninggeneration field, but the completion runtime currently constructs request options with only token and temperature fields.At pinned runtime
982bad23c59dba0dd9157c1904e7723950889717:rlm_openai_compatible:allowed_generation_options/2includesreasoning;rlm_completion:planner_request_options/3emits onlymax_tokensandtemperature;rlm_completion:model_request_options/3emits onlymax_tokensandtemperature;rlm/direct.Desired contract
--reasoning-effort none|low|medium|high|xhigh|maxand optionally--planner-reasoning-effort ....Why this matters
This blocks task-aware expert routing from selecting a model configuration rather than only a model ID. It was found by the Auto-Dig GitHub Actions integration while attempting to make Luna Max the default bounded worker route.