github / github/copilot-cli

"Approve all file operations" should have a "this file only" option.

Abierto
#736 0 comentarios 0 reacciones 0 asignados Ver en GitHub
area:tools
Lenguaje dominante
Shell
Estrellas
11.2k
Forks
1.9k
Merge medio
14 h 16 min
PR fusionados (30 d)
6

Descripción

### Describe the feature or problem you'd like to solve

Create a new "Yes, and approve all edits to this file for the rest of the running session" option when editing files

### Proposed solution

When Copilot tries to edit a file, I am currently presented with three options:

```
1. Yes
2. Yes, and approve all file operations for the rest of the running session
3. No, and tell Copilot what to do differently (Esc)
```

Sometimes I want Copilot to be able to edit a file it just created iteratively but not touch any other files, or just keep track of which files it's touching, so I have to keep hitting option 1 for the entire session. There should be an option to approve all file operations on a per-file basis, so that Copilot can work independently but I can still monitor and gate which files it is accessing.

### Example prompts or workflows

"Create a new file called IMPLEMENTATION_PLAN.MD that will hold requirements for feature X"

Copilot:

```
Do you want to edit /Users/example/IMPLEMENTATION_PLAN.MD?

│ ❯ 1. Yes
│ 2. Yes, and approve all edits to this file for the rest of the running session
│ 3. Yes, and approve all file operations for the rest of the running session
│ 4. No, and tell Copilot what to do differently (Esc)
```

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.