ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

pstack的session-pickup与pause-safely:无缝接管与安全暂停在途工作

pstack的session-pickup与pause-safely:无缝接管与安全暂停在途工作 pstack的session-pickup与pause-safely无缝接管与安全暂停在途工作【免费下载链接】pstack-claudeClaude Code, Codex, Copilot, Pi, OpenCode, Gemini, and Prime Agent versions of Potetos pstack. Rigorous agent workflows with Cursor primitives translated for other harnesses.项目地址: https://gitcode.com/GitHub_Trending/ps/pstack-claudepstack 是 PotetoLauren Tan知名 agent 工作流栈在 Claude Code、Codex、Pi 等运行时的移植版主打严谨、简洁、可验证的 AI agent 工作流。其中session-pickup会话接管与pause-safely安全暂停两个剧本解决的是长任务协作中最棘手的两个问题如何让新会话无缝接管上一个 agent 的在途工作又如何在随时可能中断的时刻干净地停下、留下一个冷启动也能恢复的检查点。为什么 AI Agent 需要无缝会话接管 如果你用过 AI 编程助手跑长任务大概都遇到过这种窘境上下文丢失agent 干到一半会话关闭或上下文被压缩它刚才做到哪了全靠猜重复劳动新会话的 agent 不知道已完成什么把验证、调研又做一遍浪费 token 还容易引入回归中断风险深夜挂着任务、电脑要休眠、上下文即将溢出——agent 停在半吊子状态未提交的改动丢了pstack 的思路很直接让暂停和接管共用同一套检查点协议暂停方负责留下完整快照接管方负责先读快照、绝不重做。session-pickup5 步无缝接管在途工作 剧本全文见 session-pickup.md核心规则一句话概括你拥有恢复点。读前人的足迹而不是重走一遍。先读项目检查点通过 Resume storage 机制直接拿到前一个会话留下的笔记与工件无需对方留下任何路径。若检查点缺失再按本地转录transcript、云 agent URL 或已推送分支逐级兜底检查点不可用时要求先诊断而不是静默降级重建操作状态确认分支与 worktree、已合入的改动git log/git diff、未完成的 todo 和已做的决策。同时警惕人类裁决类声明——agent 的摘要不等于原始决策需要回溯依据对比已完成 vs 待完成明确说出恢复点在哪里不重跑已完成的复现、不做已做过的调研把剩余工作路由到匹配剧本继续执行、交付已完成方案、追认或推翻先前结论、复盘失败的运行——接管剧本到此结束后续由对应剧本接管对着真实工件验证继承的结论前一个 agent 的自报通过不算证明必须重新对照原始目标验证最终回复只说四件事前一个 agent 停在哪、你继承了什么理想情况是零重做、恢复点在哪、结果如何。pause-safely安全暂停留下可恢复的检查点 与接管互补的剧本是 pause-safely.md规则同样简洁你负责一次干净的停止。留下一个冷启动 agent 也能恢复的检查点。 且暂停只响应显式指令——用户说继续跑、我睡觉了你继续时绝不暂停。停在安全边界完成当前原子步骤或完整回滚它不启动任何新任务取消所有嵌套的 subagent不做任何不可逆动作暂停不推 PR、不推远程除非此前已有推送让工作变持久未提交的改动在當前分支上合成一个清晰的wip:提交树是坏的也要在提交信息里如实说明一行写出离上下文的恢复笔记记录意图、正在做什么、进度与已验证内容、当前状态、下一步、关键文件和坑位。这是暂停能否无缝的关键——笔记必须让一个全新会话无需任何口头交代就能继续固化用户显式要求的工件比如问题清单、验收 checklist保持原文措辞、完整性与顺序然后经resume.mjs原子发布检查点发布后只凭项目目录回读验证——要求的 10 个问题必须 10 个都能从笔记直达幕后机制resume-storage 共享检查点存储 两个剧本共用同一套存储协议定义在 resume-storage.md统一位置检查点存放在项目 Git 公共目录下的pstack/resume/中latest.json指针记录最新的完整检查点工作区、分支、时间戳、笔记、工件及内容哈希。Claude Code、Codex 等所有运行时读写同一位置互不干扰原子发布resume.mjs的publish命令会先校验文件归属、链接可达性与内容哈希全部通过才原子替换latest.json——失败的发布绝不能被当作就绪检查点。实现见 resume.mjs三种读取结果read命令返回检查点一切就绪、missing无指针走转录/分支兜底、unavailable检查点损坏或被改动需诊断具体问题而非假装没保存过并发安全begin为并发写者分配独立目录指针是定位器而非任务锁同一仓库的多个 worktree 共享同一套定位逻辑这套设计的巧妙之处在于暂停与接管之间没有口头交接一切以磁盘上的、可校验的快照为准。适用场景什么时候该暂停、什么时候该接管 场景触发的剧本用户说我去睡了明天继续、会话重启、上下文即将压缩pause-safely新会话接手一个在途任务本地转录、云 agent 或已推分支session-pickup用户说别停、继续跑、跑完为止不暂停继续执行两个剧本在 poteto-mode 主文档 的 Playbooks 一节注册agent 会自动把任务匹配到对应剧本并逐步执行。如何开始使用 ️pstack 支持 Claude Code、Codex、Pi 以及 Prime Agent、OpenCode、Gemini CLI 等多种运行时无服务端、无遥测脚本全部本地运行。若需获取仓库可克隆git clone https://gitcode.com/GitHub_Trending/ps/pstack-claude以 Claude Code 为例安装后说用 poteto-mode 修复搜索过滤翻页重置的问题这类任务即可触发完整工作流长任务、离开后再审的任务会自动带上决策轨迹。运行setup-pstack可按角色调整模型与推理力度。更多技能、斜杠命令与运行时细节见 docs/reference.md 与 插件 README。一句话总结pause-safely 负责体面地停下session-pickup 负责聪明地接上两者靠一套原子化、可校验的检查点协议咬合在一起——这正是 pstack 严谨 agent 工作流的缩影任何一次交接都不该靠记忆而该靠证据。✅【免费下载链接】pstack-claudeClaude Code, Codex, Copilot, Pi, OpenCode, Gemini, and Prime Agent versions of Potetos pstack. Rigorous agent workflows with Cursor primitives translated for other harnesses.项目地址: https://gitcode.com/GitHub_Trending/ps/pstack-claude创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表