支持将多个相关 Session 组织为可管理的分组
- Dominant language
- TypeScript
- Stars
- 2.7k
- Forks
- 401
- Avg merge
- 21h 48m
- Merged PRs (30d)
- 776
Description
**提交人**: 吴剑楠
**客户端版本**: 0.1.57
---
## 使用场景
在完成一个较大的系统或项目时,用户可能会创建多个 Session,分别处理不同子模块。虽然这些 Session 的任务边界不同,但都属于同一个上层目标,需要长期并行推进和反复查找。
## 当前痛点
目前主要依靠统一的标题前缀或相似命名来识别相关 Session。随着 Session 数量增加,同一项目的会话会与其他会话混在一起,查找、浏览和维护成本明显上升;标题命名也无法表达稳定的归属关系,更不便于针对整个项目统一管理。
## 期望结果
希望支持为多个 Session 建立显式分组,使用户能够按项目、系统或其他工作目标组织相关会话,并快速查看该目标下的全部子任务。
## 建议范围
建议至少支持:
1. 创建分组并自定义名称;
2. 将已有 Session 加入分组、移出分组或调整归属;
3. 在 Session 列表中折叠、展开或按分组筛选;
4. 对分组内 Session 进行批量管理,例如统一归档或调整名称;
5. 可选地为同组 Session 提供共享说明、项目背景或共享上下文,减少每个子模块 Session 重复补充背景信息。
分组应主要承担组织和管理职责;如果加入共享上下文能力,建议让用户明确控制共享内容和作用范围,避免不同子任务之间意外混入无关上下文。
---
**版本区域**: CN
**OS**: win32 x64 (10.0.19045)
**界面语言**: zh-CN
Contributor guide
Research direction
The issue names no files, tests, or entry points. Start by locating the Session list, persistence, and management entry points, then clarify which grouping requirements are in scope with the maintainers. Done should be defined by agreed behavior for creating, assigning, filtering, and batch-managing groups, with corresponding tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100