Roo-Code/webview-ui/src/context
Roo Code 3068bdca4b feat: add configurable terminal pool size with cleanup on task release
- Add maxTerminalPoolSize setting (1-20, default 5) to global settings schema
- Enforce pool size limit in TerminalRegistry.createTerminal() by disposing
  oldest idle terminals when at capacity
- Update releaseTerminalsForTask() to dispose idle terminals when a task ends
- Wire setting through ClineProvider, webviewMessageHandler, and ExtensionStateContext
- Add slider UI in Terminal Settings (Basic section)
- Add English i18n translation for the new setting
- Add tests for pool size enforcement and task release cleanup

Addresses #12153
2026-04-20 07:26:31 +00:00
..
__tests__ feat: remove Roomote Control from extension (#11271) 2026-02-19 16:33:39 -08:00
ExtensionStateContext.tsx feat: add configurable terminal pool size with cleanup on task release 2026-04-20 07:26:31 +00:00