github / github/copilot-cli

Sandboxes on WSL don't allow you to run VScode remote

Ouverte
#4,546 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

area:permissions
Langage dominant
Shell
Étoiles
11.2k
Forks
1.9k
Merge moyen
14 h 16 min
PR mergées (30 j)
6

Description

Describe the bug

When I try to run ! code . with the /sandbox enable I get:

Shell code . (sandboxed)  2 lines
/mnt/c/Users/user/AppData/Local/Programs/Microsoft VS Code/bin/code: 42: wslpath: not found
/mnt/c/Users/user/AppData/Local/Programs/Microsoft VS Code/bin/code: 62: /mnt/c/Users/user/AppData/Local/Programs/Microsoft VS Code/Code.exe: not found

I then added that path to the sandbox configuration via /sandbox config and it still fails.

If I run /sandbox disable it works.

Affected version

GitHub Copilot CLI 1.0.81-6

Steps to reproduce the behavior

/sandbox enable
! code .

Expected behavior

I should be able to run VScode after configuring additional filesystem code

Image
Additional context

No response

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par reproduire le problème avec /sandbox enable, suivi de ! code ., dans WSL, puis comparez la configuration du sandbox issue de /sandbox config avec les erreurs du lanceur code de VS Code pour wslpath et Code.exe. C’est terminé lorsque ! code . lance VS Code avec succès tandis que le sandbox reste activé après la configuration requise du système de fichiers.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
shell, vscode
Domaine
cli, operating-systems
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
Active
Clarté
Plutôt claire
Accessibilité débutants
55/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.