Roo-Code/src/core/task
Roo Code e509e15636 feat: restore dedicated model selector for context condensing
Adds a condensingApiConfigId setting that allows users to select a
dedicated API configuration for context condensing operations. This
restores the ability to use a cheaper/faster model (e.g. Gemini Flash)
for condensing while keeping an expensive model (e.g. Claude Opus) as
the active coding model.

Changes:
- Add condensingApiConfigId to global settings schema and ExtensionState
- Add webview message handler for condensingApiConfigId
- Build dedicated API handler in Task.ts for manual and auto condensing
- Add API config dropdown in ContextManagementSettings UI
- Update tests for new combobox count and default props

Closes #11785
2026-03-25 14:36:09 +00:00
..
__tests__ Fix stdin stream queued messages and command output streaming (#11814) 2026-03-01 19:53:59 -08:00
AskIgnoredError.ts fix: suppress 'ask promise was ignored' error in handleError (#9914) 2025-12-08 17:19:45 -08:00
build-tools.ts Reapply Batches 3-4: Skills, browser removal, provider removals (6 major-conflict cherry-picks) (#11475) 2026-02-14 22:06:24 -07:00
mergeConsecutiveApiMessages.ts Revert to pre-AI-SDK state (January 29, 2026) (#11462) 2026-02-13 16:45:18 -05:00
Task.ts feat: restore dedicated model selector for context condensing 2026-03-25 14:36:09 +00:00
validateToolResultIds.ts Revert to pre-AI-SDK state (January 29, 2026) (#11462) 2026-02-13 16:45:18 -05:00