github / github/copilot-cli

Permanently allowed URLs (and other permissions) are not persisted across sessions

Abierto
#3,253 0 comentarios 1 reacción 0 asignados Ver en GitHub
area:configuration area:permissions
Lenguaje dominante
Shell
Estrellas
11.2k
Forks
1.9k
Merge medio
14 h 16 min
PR fusionados (30 d)
6

Descripción

### Describe the bug

URL permissions marked as "permanent" (e.g., https://docs.github.com) do not persist across sessions.

### Affected version

GitHub Copilot CLI 1.0.45.

### Steps to reproduce the behavior

Steps to reproduce:

1. In a session, when prompted for URL access, choose "Allow permanently"
2. Start a new session in the same directory
3. The same URL permission is requested again

Root cause observed:
- The permanent choice writes to settings.json → allowedUrls, but permissions-config.json (which appears to be checked at runtime) has no corresponding web_fetch/URL entry. This split causes the permission to be ignored on next session start.

Files involved:
~/.copilot/settings.json (has allowedUrls) vs ~/.copilot/permissions-config.json (has tool_approvals — no URL entry)

### Expected behavior

When a user selects "Allow permanently" for a URL or tool permission, that permission should be respected in all future sessions without prompting again.

### Additional context

_No response_

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.