69 lines
1.2 KiB
Markdown
69 lines
1.2 KiB
Markdown
|
|
# 会话状态文件模板
|
||
|
|
|
||
|
|
本模板用于跟踪多轮对话中的进度,解决注意力丢失问题。
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 文件路径
|
||
|
|
|
||
|
|
```
|
||
|
|
design/session-state.md
|
||
|
|
```
|
||
|
|
|
||
|
|
所有技能共用同一状态文件,按阶段更新。
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 模板
|
||
|
|
|
||
|
|
```markdown
|
||
|
|
# 会话状态
|
||
|
|
|
||
|
|
## 基本信息
|
||
|
|
|
||
|
|
- **技能**: [brainstorming / writing-plan / executing-plans]
|
||
|
|
- **主题**: [功能名称或任务描述]
|
||
|
|
- **开始时间**: YYYY-MM-DD HH:mm
|
||
|
|
- **最后更新**: YYYY-MM-DD HH:mm
|
||
|
|
|
||
|
|
## 当前状态
|
||
|
|
|
||
|
|
- **阶段**: [当前阶段名称]
|
||
|
|
- **上一步**: [刚完成的内容]
|
||
|
|
- **下一步**: [待执行的下一步]
|
||
|
|
|
||
|
|
## 已确认内容
|
||
|
|
|
||
|
|
<!-- 记录用户已确认的关键决策和信息 -->
|
||
|
|
|
||
|
|
- YYYY-MM-DD HH:mm-[决策/信息 1]
|
||
|
|
- YYYY-MM-DD HH:mm-[决策/信息 2]
|
||
|
|
|
||
|
|
## 待处理问题
|
||
|
|
|
||
|
|
<!-- 需要向用户询问或解决的问题 -->
|
||
|
|
|
||
|
|
- [ ] [问题 1]
|
||
|
|
- [ ] [问题 2]
|
||
|
|
```
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 使用规则
|
||
|
|
|
||
|
|
### 创建时机
|
||
|
|
|
||
|
|
技能激活时创建,路径为项目根目录下的 `design/session-state.md`。
|
||
|
|
|
||
|
|
### 更新时机
|
||
|
|
|
||
|
|
每次获得用户确认或完成阶段性成果后更新。
|
||
|
|
|
||
|
|
### 恢复时机
|
||
|
|
|
||
|
|
每轮对话开始时读取,恢复上下文后继续执行。
|
||
|
|
|
||
|
|
### 技能切换时
|
||
|
|
|
||
|
|
技能切换时更新"技能"字段,保留已确认内容,更新当前状态。
|