Roo-Code/apps/cli/src/agent
John Richmond 7dc83a522e
Allow selecting a specific shell (#11851)
* Allow selecting a specific shell

Add --terminal-shell CLI flag to specify which shell ExecaTerminalProcess
uses for inline command execution. The shell path is validated at the CLI
layer and passed through the standard settings mechanism (BaseTerminal
static getter/setter), matching how all other CLI terminal settings flow
through the system.

* test(cli): make shell path access test cross-platform
2026-03-03 23:31:34 -08:00
..
__tests__ Allow selecting a specific shell (#11851) 2026-03-03 23:31:34 -08:00
agent-state.ts Reapply Batches 3-4: Skills, browser removal, provider removals (6 major-conflict cherry-picks) (#11475) 2026-02-14 22:06:24 -07:00
ask-dispatcher.ts Reapply Batches 3-4: Skills, browser removal, provider removals (6 major-conflict cherry-picks) (#11475) 2026-02-14 22:06:24 -07:00
events.ts CLI: improve stream recovery and add configurable consecutive mistake limit (#11775) 2026-02-26 21:09:38 -08:00
extension-client.ts Some cleanup in ExtensionHost (#10600) 2026-01-10 02:29:33 -08:00
extension-host.ts Allow selecting a specific shell (#11851) 2026-03-03 23:31:34 -08:00
index.ts Support different cli output formats: text, json, streaming json (#10812) 2026-01-18 09:19:08 -08:00
json-event-emitter.ts cli: ensure full command output is streamed before done (#11842) 2026-03-02 21:50:18 -08:00
message-processor.ts CLI: improve stream recovery and add configurable consecutive mistake limit (#11775) 2026-02-26 21:09:38 -08:00
output-manager.ts fix(cli): scope sessions and resume flags to current workspace (#11774) 2026-02-26 21:32:23 -08:00
prompt-manager.ts More file organization for the cli (#10599) 2026-01-09 23:22:51 -08:00
state-store.ts Some cleanup in ExtensionHost (#10600) 2026-01-10 02:29:33 -08:00