Roo-Code/src/core
Roo Code c24acec642 feat: centralize API configuration in ProviderSettingsManager
- Added getCurrentProviderSettings(), getModeProviderSettings(), and updateCurrentProviderSettings() methods to ProviderSettingsManager
- Updated ClineProvider to use ProviderSettingsManager instead of ContextProxy for API configuration
- Modified Task class to fetch API configuration from ProviderSettingsManager with async initialization
- Updated webview message handlers to use the centralized source
- Removed getProviderSettings() and setProviderSettings() methods from ContextProxy
- Updated all affected test files to reflect the architectural changes
- Fixed test mocks to properly handle the new async API configuration flow

This change makes ProviderSettingsManager the sole source of truth for API configuration data within the src/ directory, eliminating the dual-source confusion and potential synchronization issues.
2025-07-30 17:41:02 +00:00
..
assistant-message add todo tool (#5182) 2025-07-07 14:07:39 -04:00
checkpoints fix: add Git installation check for checkpoints feature (#3109) (#5920) 2025-07-22 21:31:20 -04:00
condense feat: add profile-specific context condensing thresholds (#4456) 2025-06-20 23:02:04 -04:00
config feat: centralize API configuration in ProviderSettingsManager 2025-07-30 17:41:02 +00:00
context-tracking fix: use safeWriteJson for all JSON file writes with race condition fix (#4733) 2025-06-25 16:05:02 -04:00
diff docs: clarify apply_diff tool descriptions to emphasize surgical edits (#6278) 2025-07-30 10:52:20 -04:00
environment fix(environment): Filter out non-text tab inputs (#6350) 2025-07-29 10:14:11 -04:00
ignore Farewell jest (#4607) 2025-06-16 21:39:45 -07:00
mentions Parse mentions from all user inputs (#6331) 2025-07-28 22:52:39 -04:00
prompts docs: clarify apply_diff tool descriptions to emphasize surgical edits (#6278) 2025-07-30 10:52:20 -04:00
protect feat: add support for Agent Rules standard via AGENTS.md (#5966) (#5969) 2025-07-24 00:42:11 -04:00
sliding-window Feat: Adding Gemini tools - URL Context and Grounding with Google Search (#5959) 2025-07-27 14:34:55 -04:00
task feat: centralize API configuration in ProviderSettingsManager 2025-07-30 17:41:02 +00:00
task-persistence feat: make task mode sticky to task (#6177) 2025-07-28 23:06:14 -04:00
tools fix: show diff view before approval when PREVENT_FOCUS_DISRUPTION is disabled (#6386) 2025-07-29 17:52:30 -04:00
webview feat: centralize API configuration in ProviderSettingsManager 2025-07-30 17:41:02 +00:00