Custom agent reverts to default; cannot set a custom agent as persistent default
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Sin datos de lenguaje
- Estrellas
- 2.1k
- Forks
- 157
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
### Summary
Two related issues with **custom agents** in the GitHub Copilot app, surfaced during a customer evaluation (designer-focused UI prototyping workflow, macOS):
1. **Custom agent reverts to "default agent."** After selecting a custom agent for a session, the app reverts the selection back to the default agent (observed across sessions / on relaunch).
2. **No way to set a custom agent as the persistent default.** There is no supported setting to pin a custom agent so that new sessions start with it instead of the default agent. Users must re-select the custom agent every time.
### Impact
For non-technical users (e.g. designers) this "re-select the agent every session" toil is a real adoption blocker — one of the customer's explicit requirements is *reduced manual per-session option-selecting*. Today the Sessions settings expose a default **model**, custom instructions, and auto-approve, but not a default **agent**.
### Environment
- GitHub Copilot app (agent-native desktop), macOS (Apple Silicon)
- Custom agents configured per the custom-agents configuration docs
### Expected
- A selected custom agent persists across sessions/relaunch.
- A supported way to set a custom agent as the persistent default for new sessions (parallel to the existing default-model setting).
### Notes
Filed on behalf of an account team evaluating the app against a customer's requirements. Happy to connect the reporting customer for repro details if useful.
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza con la configuración de Sessions y de custom-agents descrita en el issue y, a continuación, rastrea cómo se almacena el agente seleccionado entre Sessions y reinicios de la app. Verifica tanto la persistencia de un agente personalizado seleccionado como la existencia de una configuración para elegir el agente predeterminado, creando una Session, reiniciando la app y comprobando la selección resultante.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- github
- Área
- ai, desktop
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Tranquilo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 45/100