feat: v0.2.0 多轮对话状态保持
- 新增 templates/state_template.md — _state.md 和 _timeline.jsonl 模板 - 8 条命令模板增加"第 0 步:加载项目状态"和"更新项目状态"规则 - install.sh 注入会话状态恢复逻辑(CODEBUDDY.md) - ROADMAP 调整为 v0.2.0=状态保持,v1.0.0=评测体系 借鉴 gstack 的 Context Recovery + append-only JSONL 模式: _timeline.jsonl 只追加不修改作为事实来源,_state.md 做当前快照
This commit is contained in:
11
install.sh
11
install.sh
@@ -50,6 +50,17 @@ cd ~/.codebuddy/yxstack && \
|
||||
|
||||
如果检测到新版本,提示用户:「YxStack 有新版本 vX.Y.Z,是否升级?」用户确认后执行 \`bash ~/.codebuddy/yxstack/install.sh\`。
|
||||
|
||||
### 会话状态恢复
|
||||
|
||||
每次会话开始时,自动执行以下流程:
|
||||
1. 查找当前项目是否存在 `.yxstack/_state.md`
|
||||
2. 如果存在,读取并给出「上次到这里了:当前在 {phase} 阶段,上次执行了 {last_command}」的 2 句欢迎摘要
|
||||
3. 如果「待处理项」中有明确的下一步指令,主动建议执行
|
||||
4. 如果 `_state.md` 不存在,跳过,正常开始会话
|
||||
|
||||
项目状态文件 `.yxstack/_state.md` 和事件日志 `_timeline.jsonl` 由 YxStack 指令自动维护,
|
||||
参考模板见 `~/.codebuddy/yxstack/templates/state_template.md`。
|
||||
|
||||
开源仓库:http://82.157.208.197:3000/qiukai/yxstack-skill
|
||||
维护方:筑基阁(开阳星)
|
||||
'
|
||||
|
||||
Reference in New Issue
Block a user