Skip to content

Conversation

@mironsadziak
Copy link

@mironsadziak mironsadziak commented Nov 7, 2025

πŸ“₯ Pull Request

πŸ”— Related Issue(s)

❓ What are you trying to address

  • Default terminal used by Copilot within devcontainer was zsh, which due to problems on some environments with terminal integration caused unexpected behaviors when Copilot executed commands. Copilot was not waiting for completion of its own commands, and interrupted them, leading to multiple unnecessary command execution cycles. bash integrates better with Copilot so that behavior doesn't happen there.

Example of Copilot behavior before the change:
image

Example after change:
image

✨ Description of new changes

  • Switched default terminal from zsh to bash for devcontainers on Windows

β˜‘οΈ Checklist

  • πŸ” I have performed a self-review of my own code.
  • πŸ“ I have commented my code, particularly in hard-to-understand areas.
  • 🧹 I have run the linter and fixed any issues (if applicable).
  • πŸ“„ I have updated the documentation to reflect my changes (if necessary).

@PabloZaiden
Copy link
Contributor

@mironsadziak could you explain the issue you're facing right now with zsh?

@PabloZaiden
Copy link
Contributor

I haven't experienced this behavior so far. Do you have a way to consistently reproduce the issue?
Also, changing the default might be too broad of a change. Maybe consider adding docs in the troubleshooting guide to address this.

@PabloZaiden
Copy link
Contributor

@mironsadziak any updates?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants