github / github/copilot-cli

Share sessions across machines, and developers

Abierto
#3,537 1 comentario 2 reacciones 0 asignados Ver en GitHub
area:agents area:enterprise area:sessions
Lenguaje dominante
Shell
Estrellas
11.2k
Forks
1.9k
Merge medio
14 h 16 min
PR fusionados (30 d)
6

Descripción

### Describe the feature or problem you'd like to solve

I might work on different machines to solve the same problem. I also have teams working together to solve the same problem. It would be good if discoveries, context, history and failures were shareable across sessions and people.

### Proposed solution

Develop some sort of knowledge pool concept. A "problem space" could be created. This could contain references to multiple git repos, documentation, copilot instructions, subagents, MCP server configs etc etc. If the problem space or knowledge pool was built up over time, it would reduce the effect or feeling that every conversation starts from scratch. "/session" is a partial solution to this on a single developers machine, but it does not seem to scale very well. In terms of cost and resource utilisation, and maybe even model training, building up knowledge and known to be true facts could save lots of compute time and improve UX and satisfaction of development teams. This sort of thing would take copilot from single dev's sidekick or swiss army knife, into a Enterprise productivity solution.

### Example prompts or workflows

Workflow: Developer A defines a subagent, everyone in the team can leverage it.
Workflow: A dev team can work collaboratively on a whole platform, over many git repos. Shared context or even a small model could be generated and maintained that improves and evolves as the application being worked upon evolves.
Workflow: The subagents or personas we create could be orchestrated as a team/group to solve larger problems, covering specific angles, such as QA, SRE, DevOps, Security, etc etc.

### Additional context

_No response_

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

No se nombran archivos de implementación ni pruebas. Empieza examinando el comportamiento existente de /session y cómo almacena localmente el contexto de la sesión; después, aclara el alcance de los espacios de problemas compartidos entre máquinas y desarrolladores. Para darlo por terminado, se requiere un diseño acordado y criterios de aceptación para compartir contexto, repositorios, instrucciones, subagentes y configuraciones de MCP.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
git, shell
Área
ai, cli
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Activo
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.