feat: add per-message reasoning control - #15406
Conversation
97bf52b to
7411758
Compare
|
👋 Thanks for the contribution! LibreChat merges all changes into Nothing is needed from you; your commits, reviews and discussion are unchanged. If the diff now shows files you did not touch, rebase onto git remote add upstream https://github.com/danny-avila/LibreChat.git
git fetch upstream dev
git rebase upstream/dev
git push --force-with-leaseMaintainers: apply the |
|
Hey @jacksonriding, thanks for the thorough implementation. I compared #15406 with #14473 and confirmed substantial overlap. All 51 feature files changed here are represented in #14473. Your request-scoped reasoning design, provider-aware numeric budgets, and propagation through regenerate, queue, edit, continue, and HITL were stronger than the persistent-setting approach previously used in #14473. I integrated those parts into #14473 while preserving your authorship, adapting them to the unified Composer/Bar, and retaining its Bedrock, Azure, durable queue, and feature-owned state improvements. |

Summary
Composer experience
Medium,High,Auto, and formatted token counts to assistive technologyProvider mapping
reasoning_efforteffortthinkingBudgetthinkingLevelthinkingBudgetTest plan
aria-valuetextCloses #15242