Repository navigation
v0.5.0 — 原地写入与跨轮次会话复用
支持直接修改指定的 Git 工作区,以及跨修复轮次复用 worker 会话。默认行为保持为隔离 worktree 和新会话。
- 原地写入:
sflow init … --write --in-place或sflow start … --write --in-place。计划显示修改目录,验收通过步骤前后快照排除已有改动;审查期间和步骤间检测到外部改动时停止推进。 - 会话复用:
sflow init implement-review-fix … --reuse-sessions;工作流和模板使用reuseSession。支持 Claude、Codex、Pi,每轮保留独立 token 和结果,不自动重发不确定的投递。 - 新模式使用 v3 运行记录,避免旧驱动套用旧恢复规则。DESIGN、中英文 README 和内置技能说明已更新。
原地快照不包含忽略文件,暂不支持子模块;写步骤期间的外部改动无法归属到某个进程。agy 暂不支持会话复用。真实 tmux 配合模拟 CLI 已验证复用同一进程;真实模型账号的交互验收尚未执行。
98 项测试、类型检查和构建通过。提供 macOS/Linux 的 arm64、x64 二进制及 SHA-256 校验文件。
安装或升级:
curl -fsSL https://raw.githubusercontent.com/leeguooooo/session-flow/main/install.sh | sh已安装时也可运行 sflow upgrade。
Full Changelog: v0.4.0...v0.5.0