Share sessions across machines, and developers
- 主要语言
- Shell
- 星标
- 11.2k
- 派生
- 1.9k
- 平均合并
- 14 小时 16 分钟
- 30 天内合并 PR
- 6
描述
### 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_
贡献指南
调研方向
未指定实现文件或测试。首先检查现有的 /session 行为以及它如何在本地存储会话上下文,然后明确跨机器和开发者共享问题空间的范围。完成的要求是:就共享上下文、仓库、指令、子代理和 MCP 配置达成一致的设计并确定验收标准。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- git, shell
- 领域
- ai, cli
- Issue 类型
- 功能
- 难度
- 5/5
- 预计耗时
- 一周以上
- 活跃度
- 活跃
- 描述清晰度
- 需要澄清
- 新手友好度
- 25/100