Skip to content

v0.5.0 — 原地写入与跨轮次会话复用

Choose a tag to compare

@github-actions github-actions released this 15 Oct 01:26
· 31 commits to main since this release

支持直接修改指定的 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