Roo-Code/webview-ui/src/components/settings
roomote[bot] 27095553ca
fix(bedrock): enable prompt caching for custom ARN and default to ON (#11373)
* fix(bedrock): enable prompt caching for custom ARN and default to ON

- Set supportsPromptCache to true for custom-arn model info in useSelectedModel.ts
- Change awsUsePromptCache default from false to true using nullish coalescing
- Add tests for custom-arn prompt caching support

Closes #10846

* fix(bedrock): align backend awsUsePromptCache default with UI (?? true)

The backend treated undefined awsUsePromptCache as falsy (OFF) while the
UI checkbox defaulted to true via nullish coalescing. This caused the UI
to show prompt caching as ON but the backend to keep it OFF for new users.

Apply the same ?? true default in the backend so both sides agree.

---------

Co-authored-by: Roo Code <roomote@roocode.com>
2026-02-20 00:06:52 -07:00
..
__tests__ Reapply Batches 3-4: Skills, browser removal, provider removals (6 major-conflict cherry-picks) (#11475) 2026-02-14 22:06:24 -07:00
providers fix(bedrock): enable prompt caching for custom ARN and default to ON (#11373) 2026-02-20 00:06:52 -07:00
utils Reapply Batches 3-4: Skills, browser removal, provider removals (6 major-conflict cherry-picks) (#11475) 2026-02-14 22:06:24 -07:00
About.tsx ux: UI improvements to search settings (#10633) 2026-01-12 06:59:49 -05:00
ApiConfigManager.tsx Add custom Button component with variant system (#9150) 2025-11-11 20:14:54 -05:00
ApiErrorMessage.tsx fix: ambiguous model id error (#4306) 2025-06-17 11:32:08 -07:00
ApiOptions.tsx Reapply Batches 3-4: Skills, browser removal, provider removals (6 major-conflict cherry-picks) (#11475) 2026-02-14 22:06:24 -07:00
AutoApproveSettings.tsx Reapply Batches 3-4: Skills, browser removal, provider removals (6 major-conflict cherry-picks) (#11475) 2026-02-14 22:06:24 -07:00
AutoApproveToggle.tsx Reapply Batches 3-4: Skills, browser removal, provider removals (6 major-conflict cherry-picks) (#11475) 2026-02-14 22:06:24 -07:00
CheckpointSettings.tsx ux: UI improvements to search settings (#10633) 2026-01-12 06:59:49 -05:00
ConsecutiveMistakeLimitControl.tsx Batch settings updates from the webview to the extension host (#9165) 2025-11-12 12:29:06 -08:00
constants.ts Reapply Batches 3-4: Skills, browser removal, provider removals (6 major-conflict cherry-picks) (#11475) 2026-02-14 22:06:24 -07:00
ContextManagementSettings.tsx Reapply Batch 1: 22 clean non-AI-SDK cherry-picks (#11473) 2026-02-14 13:47:12 -07:00
CreateSkillDialog.tsx Reapply Batches 3-4: Skills, browser removal, provider removals (6 major-conflict cherry-picks) (#11475) 2026-02-14 22:06:24 -07:00
CreateSlashCommandDialog.tsx Reapply Batches 3-4: Skills, browser removal, provider removals (6 major-conflict cherry-picks) (#11475) 2026-02-14 22:06:24 -07:00
CustomToolsSettings.tsx Custom tool calling (#10083) 2025-12-21 12:43:06 -08:00
ExperimentalFeature.tsx Make experimental settings more visually consistent (#3923) 2025-05-24 10:38:13 -04:00
ExperimentalSettings.tsx Revert "Revert "Enable parallel tool calling with new_task isolation safeguards"" (#11006) 2026-01-27 10:31:03 -05:00
ImageGenerationSettings.tsx Add Roo Code Cloud as an imagegen provider (#9528) 2025-11-24 15:11:35 -05:00
LanguageSettings.tsx ux: UI improvements to search settings (#10633) 2026-01-12 06:59:49 -05:00
MaxCostInput.tsx Batch settings updates from the webview to the extension host (#9165) 2025-11-12 12:29:06 -08:00
MaxLimitInputs.tsx Clean up the auto-approve UI (#6538) 2025-08-01 07:49:42 -04:00
MaxRequestsInput.tsx Batch settings updates from the webview to the extension host (#9165) 2025-11-12 12:29:06 -08:00
ModelDescriptionMarkdown.tsx Add support for Sonic model (#7207) 2025-08-19 00:53:32 -07:00
ModelInfoView.tsx [feat] Claude Code Provider Native Tool Calling (#10077) 2025-12-17 12:57:27 -08:00
ModelPicker.tsx Reapply Batches 3-4: Skills, browser removal, provider removals (6 major-conflict cherry-picks) (#11475) 2026-02-14 22:06:24 -07:00
NotificationSettings.tsx ux: UI improvements to search settings (#10633) 2026-01-12 06:59:49 -05:00
PromptsSettings.tsx feat: Move condense prompt editor to Context Management tab (#10909) 2026-01-23 00:20:59 -05:00
R1FormatSetting.tsx fix qwq model in openai provider (#1940) 2025-03-24 10:14:44 -04:00
RateLimitSecondsControl.tsx Batch settings updates from the webview to the extension host (#9165) 2025-11-12 12:29:06 -08:00
SearchableSetting.tsx Basic settings search (#10619) 2026-01-11 14:57:41 -05:00
Section.tsx feat: Add contact links to About Roo Code settings page (#9570) 2025-11-25 08:54:12 -05:00
SectionHeader.tsx fix: restore opaque background to settings section headers (#10951) 2026-01-25 01:49:27 -05:00
SettingsSearch.tsx fix: make settings search results same width as search input (#11617) 2026-02-19 15:19:20 -07:00
SettingsSearchInput.tsx Basic settings search (#10619) 2026-01-11 14:57:41 -05:00
SettingsSearchResults.tsx Basic settings search (#10619) 2026-01-11 14:57:41 -05:00
SettingsView.tsx Reapply Batches 3-4: Skills, browser removal, provider removals (6 major-conflict cherry-picks) (#11475) 2026-02-14 22:06:24 -07:00
SkillsSettings.tsx Reapply Batches 3-4: Skills, browser removal, provider removals (6 major-conflict cherry-picks) (#11475) 2026-02-14 22:06:24 -07:00
SlashCommandsSettings.tsx Reapply Batches 3-4: Skills, browser removal, provider removals (6 major-conflict cherry-picks) (#11475) 2026-02-14 22:06:24 -07:00
styles.ts fix: restore list styles for markdown lists in chat interface (#6095) 2025-07-25 16:51:45 -04:00
TemperatureControl.tsx feat: add kimi-k2-thinking model to moonshot provider (#9079) 2025-11-06 12:14:57 -05:00
TerminalSettings.tsx feat: lossless terminal output with on-demand retrieval (#10944) 2026-01-27 22:12:19 -07:00
ThinkingBudget.tsx fix: respect explicit supportsReasoningEffort array values (#9970) 2025-12-09 20:59:13 -08:00
TodoListSettingsControl.tsx Add todo list tool enable checkbox to provider advanced settings (#6032) 2025-07-21 23:27:28 -04:00
transforms.ts Organize provider settings into separate components (#3196) 2025-05-05 15:53:01 -07:00
types.ts Add a new @roo-code/types package and use it everywhere (#3912) 2025-05-26 12:06:45 -07:00
UISettings.tsx Revert "feat: add task header highlight for visual status indication" (#11349) 2026-02-09 15:29:10 -07:00
useSettingsSearch.ts Basic settings search (#10619) 2026-01-11 14:57:41 -05:00
Verbosity.tsx feat: add GPT-5 model support (#6819) 2025-08-07 16:57:12 -04:00