Skip to content

roo code can't execute commands in zsh on mac #2600

@MatthewMaierGHL

Description

@MatthewMaierGHL

App Version

3.11.15

API Provider

OpenRouter

Model Used

I don't see that specified anywhere

Actual vs. Expected Behavior

I'm on Mac with a fresh install of VScode and fresh activation of roo code. I was able to use boomerang tasks to create and edit project files, but it is not able to execute shell commands (in zsh). I expected it to just run the command when I click apply/run but instead it creates a "shell integration unavailable" error (see screenshot).
Shell Integration Unavailable
Shell integration initialization sequence '\x1b]633;A' was not received within 5s. Shell integration has been disabled for this terminal instance. Increase the timeout in the settings if necessary.
• Check terminal workarounds in the settings page
• Update VSCode (CMD/CTRL + Shift + P → "Update")
• Make sure you're using a supported shell: zsh, bash, fish, or PowerShell (CMD/CTRL + Shift + P → "Terminal: Select Default Profile")

Image

Detailed Steps to Reproduce

  1. install vscode on mac
  2. add roo code extension, connect open router, setup .roomodes
  3. ask roo code to execute a test shell command
  4. click approve on the echo "Hello, world!" command
  5. watch as it creates a "shell integration unavailable" error

Relevant API Request Output

[execute_command for 'echo "Hello, world!"'] Result:

Command executed in terminal 1 within working directory '/Users/mattmaier/Library/CloudStorage/GoogleDrive-matthew.maier@gohighlevel.com/My Drive/HLKB_chrome_extension'. Exit code: <undefined, notify user>
Output:
<no shell integration><VSCE exitDetails == undefined: terminal output and command execution status is unknown.>

<environment_details>
# VSCode Visible Files


# VSCode Open Tabs


# Current Time
4/14/2025, 6:34:37 AM (America/Los_Angeles, UTC-7:00)

# Current Context Size (Tokens)
11,575 (6%)

# Current Cost
$0.05

# Current Mode
<slug>code</slug>
<name>Code</name>
</environment_details>

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions