You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add terminalAutoShow setting for auto-showing terminal on command execution
Adds a new opt-in setting "terminalAutoShow" that:
- When using VS Code terminal (shell integration enabled): automatically
shows the terminal panel when Roo runs a command
- When using Inline Terminal (execa mode): auto-expands command output
in the chat so users can always see what is happening
Addresses options (a) and (c) from Issue #12277.
Changes:
- packages/types: add terminalAutoShow to schema + ExtensionState
- src/core/tools/ExecuteCommandTool: conditionally call terminal.show()
- src/core/webview/ClineProvider: thread setting through state
- webview-ui: add checkbox in TerminalSettings, auto-expand in CommandExecution
- i18n: add English strings for the new setting
Copy file name to clipboardExpand all lines: webview-ui/src/i18n/locales/en/settings.json
+4Lines changed: 4 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -754,6 +754,10 @@
754
754
"label": "Terminal character limit",
755
755
"description": "Overrides the line limit to prevent memory issues by enforcing a hard cap on output size. If exceeded, keeps the beginning and end and shows a placeholder to Roo where content is skipped. <0>Learn more</0>"
756
756
},
757
+
"autoShow": {
758
+
"label": "Auto-show terminal on command execution",
759
+
"description": "Automatically reveal the terminal panel when Roo runs a command. When using the VS Code terminal (shell integration enabled), the terminal panel is shown. When using the Inline Terminal, command output in chat is auto-expanded instead."
760
+
},
757
761
"outputPreviewSize": {
758
762
"label": "Command output preview size",
759
763
"description": "Controls how much command output Roo sees directly. Full output is always saved and accessible when needed.",
0 commit comments