协同模式支持设置协同目录(支持多项目目录协同编写)
Open
- Dominant language
- TypeScript
- Stars
- 2.7k
- Forks
- 395
- Avg merge
- 21h 48m
- Merged PRs (30d)
- 776
Description
## 问题描述
当前协同模式(Orca team)下,所有 Worker 共享同一个工作目录,协同编写局限于单个项目目录。
## 期望行为
希望能够设置协同目录,支持在同一个协同 session 中跨多个项目目录进行协同编写。例如:
- Leader 和 Worker 可以各自在不同的项目目录中工作
- 能够在多个项目之间切换上下文
- 支持一个协同 session 同时处理多个仓库/项目
## 使用场景
当用户需要跨多个项目协同开发时(例如前端和后端分属不同目录、微服务多仓库场景),不需要为每个项目分别开启协同 session。
Contributor guide
Research direction
Start by tracing the Orca team collaboration flow that gives all Workers a shared working directory, then inspect how a collaboration session stores project context. Define how multiple project directories and context switching should behave for Leaders and Workers, and verify that one session can work across repositories without breaking the existing single-project flow.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- developer-experience
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100