github / github/app

Custom agent reverts to default; cannot set a custom agent as persistent default

Abierto
#1,951 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Bugs
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

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.