github / github/copilot-cli

Bash tool breaks on NixOS with version >=1.0.49

Offen
#3,392 4 Kommentare 13 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
area:platform-linux area:tools
Vorherrschende Sprache
Shell
Sterne
11.2k
Forks
1.9k
Ø Merge
14 Std. 16 Min.
Gemergte PRs (30 T.)
6

Beschreibung

### Describe the bug

Bash tool breaks on NixOS when updated to version >=1.0.49 (also present on 1.0.50). When the agent tries to run any command, it errors with:
```

```

Running copilot-cli with strace -f gives the following output:
```
[pid 2803] execve("/bin/bash", ["/bin/bash", "--norc", "--noprofile"], 0x5480bd70 /* 75 vars */
```
This seems to be the only relevant syscall related to the tool call.

NixOS does not have `/bin/bash`, only `/bin/sh`.

### Affected version

GitHub Copilot CLI 1.0.50.

### Steps to reproduce the behavior

1. Start a session, tell the agent to run anything in a shell.

### Expected behavior

1. The command gets executed.

### Additional context

_No response_

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.