github / github/copilot-language-server-release
Offline mode not working in LSP or ACP mode
- Lenguaje dominante
- Sin datos de lenguaje
- Estrellas
- 290
- Forks
- 24
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
While offline mode is working fine in Copilot CLI it is not working in ACP or LSP mode, even when all necessary env variables are set.
There seem to be hardcoded credential checks f.e. in "session/new".
Example:
$env:COPILOT_OFFLINE="true"
$env:COPILOT_PROVIDER_BASE_URL="http://localhost:10010/v1"
$env:COPILOT_PROVIDER_API_KEY="sk-dummy-key"
$env:COPILOT_MODEL="qwen36"
copilot --acp
{"jsonrpc": "2.0", "id": 2, "method": "session/new", "params": {"cwd": "C:/path/to/some/project", "mcpServers": []}}
{"jsonrpc":"2.0","id":2,"error":{"code":-32000,"message":"Authentication required"}}
Guía de contribución
Línea de trabajo
Start by tracing the ACP and LSP handling for the session/new JSON-RPC request, especially its authentication checks, and compare that path with the working Copilot CLI offline mode. The example is complete when session/new works with COPILOT_OFFLINE=true and the provided local provider variables without returning Authentication required.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Área
- devtools
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Tranquilo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 62/100