github / github/copilot-cli

LSPs are initialized before running the sessionStart hook

Abierto
#3,112 0 comentarios 0 reacciones 0 asignados Ver en GitHub
area:plugins 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 bug

I am writing a hook that will help keep my LSP install updated. However, I cannot update the LSP because copilot is launching it before running hooks. This seems out of order to me.

```
2026-05-04T23:34:50.080Z [DEBUG] LSP csharp server for Q:\source\TestConsole2: [Program] Language server initialized
...
2026-05-04T23:35:04.709Z [DEBUG] Executing hook: ./.github/hooks/scripts/session-start.ps1
```

### Affected version

GitHub Copilot CLI 1.0.41-0

### Steps to reproduce the behavior

1. Add a lsp.json
2. Configure an LSP
3. Add a hooks/copilot-hooks.json
4. Configure a session-start hook that runs a session-start.ps1
5. Add a session-start.ps1 which prints "Hello"
6. Start Copilot
7. Observe the logs

### Expected behavior

I expected that the session-start.ps1 would be complete prior to initializing LSPs.

### 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.