Poteto Mode 会话接力实战指南:用 Session Pickup Playbook 无缝接管前序 Agent 的中断工作

发布时间:2026/11/5 18:42:15

Poteto Mode 会话接力实战指南:用 Session Pickup Playbook 无缝接管前序 Agent 的中断工作 Poteto Mode 会话接力实战指南用 Session Pickup Playbook 无缝接管前序 Agent 的中断工作【免费下载链接】pluginsCursor plugin specification and official plugins项目地址: https://gitcode.com/GitHub_Trending/plugins125/plugins本指南以 pstack 插件中 poteto-mode 技能的 session-pickup playbook 为骨架深入解析 AI Agent 如何在多轮会话、上下文压缩或跨 Agent 交接时只读接管前序工作、精准定位断点并继续推进的完整方法论。读完本文你将掌握定位先前轨迹trail、重建操作状态、区分已完成与待办、路由到正确 playbook、以及在真实工件上验证继承结论的五个实战步骤并理解它与 pause-safely playbook 的互补关系。为什么需要 Session PickupAgent 会话的断点续传问题在 poteto-mode 的工作方式中一个任务的执行经常跨越多个会话上下文窗口接近上限、Cursor 重启、用户暂时离开后回来、或任务被交给另一个子代理继续。此时新会话的 Agent 面对的核心问题不是怎么从头做而是上一个 Agent 到底停在哪里、已经做完了什么、还剩什么。pstack 的 poteto-mode SKILL.md 将 Session pickup 正式定义为一类独立 playbookSession pickup.Resuming or taking over a prior agents in-flight work from a transcript, cloud-agent URL, or pushed branch.playbooks/session-pickup.md.它与Pause safelyplaybooks/pause-safely.md是一对互补操作Pause safely 负责留下一个冷启动 Agent 可以恢复的检查点Session pickup 则负责读取这个检查点并继续。前者发生在暂停时后者发生在恢复时。该 playbook 开篇即点明其所有权与核心态度You own the resume point. Read the prior trail, dont redo it.你拥有断点。阅读先前轨迹不要重做。这决定了整个 playbook 的基调先前轨迹是权威输入恢复者的职责是理解并继承它而不是怀疑并重推它。第一步定位并读取先前轨迹trail恢复会话的第一步是从三种可能的来源中找到前序 Agent 留下的轨迹本地 transcript位于当前活动工作区的agent-transcripts/目录下具体路径由系统提示词system prompt指明。这里有一条硬性约束禁止在~/.cursor/projects/*/下做 glob 搜索——那会跨越工作区边界读取到无关项目的私聊记录。Cloud-agent URL云端 Agent 运行的记录链接。推送的分支pushed branch如果前序工作已提交并推送分支本身就是轨迹载体。找到轨迹后读取策略讲究优先级与成本控制先读元数据概览metadata overview和最后几条消息快速建立全局认知再向前回扫关键决策点decision points理解为什么这么做而不只是做了什么长 transcript 必须交给子代理解析只把压缩后的时间线reduced timeline留在主线程。这最后一条直接对应 principle-guard-the-context-window 技能 的核心模式上下文窗口在会话内是有限且不可再生的每个 token 都应有其价值冗长输出、截图、大文档应该路由到子代理主上下文只保留摘要而非原始数据。如果恢复者把整个 transcript 塞进主线程那么它还没开始干活就把上下文耗尽等于用一个新的资源危机去解决旧的资源危机。第二步重建操作状态reconstruct operational state读完轨迹后需要把前序 Agent 的世界状态在自己脑中重建出来。playbook 要求恢复者明确掌握四类事实状态维度手段说明分支与工作树branch and worktree检查当前 git 状态确认在哪个分支、工作树是否干净已经落地的内容what already landedgit log、git diff对照 base哪些提交已进入历史相对基准分支改了什么未完成的待办open todos读取前序记录还有哪些 todo 项处于打开状态已做的决策decisions made回扫轨迹中的决策点为什么选择方案 A 而非 B这里 playbook 给出了一条反复强调的心理纪律The prior trail is authoritative input. Resist the bias to re-derive it.先前轨迹是权威输入。抵制重新推导它的倾向。这是对人类工程师习惯不亲眼验证就不放心的刻意反制。在一个多会话接力体系里前序 Agent 留下的记录就是事实来源恢复者若执意用自己的方式重新推导一遍不仅浪费时间还可能因为信息不完整而推导出与事实不同的结论。第三步区分已完成与待办diff done vs pending重建状态之后需要做一个精确的差额分析Compare what shipped against what was planned, name the resume point, do not re-run the prior repro or redo completed work.将已经交付的与原本计划的进行对比明确指出断点resume point并且——关键约束——不要重新运行前序的复现步骤不要重做已完成的工作。playbook 特别警告了一种危险心态A let me verify from scratch pass means youre treating the trail as untrustworthy when its authoritative.让我从头验证一遍意味着你把权威的轨迹当成了不可信的东西。这里的细微之处在于第三步的不重做与第五步的验证并不矛盾。第三步反对的是重复执行前序工作本身重跑 repro、重写代码、重做调查第五步要求的是在真实工件上验证继承下来的结论见下文。前者的对象是工作后者的对象是断言。第四步路由剩余工作到匹配的 playbook并给出判定Session pickup 是一个交接型 playbook——它的终点就是下一个 playbook 的起点Route the remaining work to the matching playbook and pick the verdict... The pickup playbook ends here. The routed playbook owns the rest.将剩余工作路由到匹配的 playbook并做出判定……pickup playbook 到此结束。被路由的 playbook 拥有剩余的一切。路由的目标是 poteto-mode 的 playbook 体系。根据 SKILL.md 的 playbook 索引常见路由目标包括Investigationplaybooks/investigation.md只读问题X 是怎么工作的为什么 Y 这样设计Bug fixplaybooks/bug-fix.md复现、定位根因、以运行时证据修复已报告的缺陷Featureplaybooks/feature.md基于命名数据形状实现新行为Babysitplaybooks/babysit.md驱动 PR 或 PR 栈走向可合并状态Shippingplaybooks/shipping.md独立验证绿色栈后从根部逐 PR 落地Autonomous runplaybooks/autonomous-run.md以可检查的谓词定义完成条件并持续推进。在路由的同时恢复者要给出四种可能的**判定verdict**之一continue the execution继续执行工作尚未完成按原计划推进ship a finished recommendation交付已完成的建议工作已产出可交付的结论进入汇报/落地流程ratify or override a prior conclusion批准或推翻前序结论前序 Agent 下过结论恢复者基于证据选择认可或否决postmortem a failed run复盘失败的运行前序尝试失败进入复盘而非无意义重试。注意 SKILL.md 中规定的 playbook 执行纪律匹配到 playbook 后应打开一个 todo list其首批条目就是该 playbook 的步骤原文不做的步骤也要保留在列表中并附一行skip: reason。也就是说接力之后的每一步都应是显式、可审计的而不是模糊的继续干活。第五步在真实工件上验证继承的结论路由完成、新 playbook 接管后恢复者还必须对继承下来的断言做一次验证Verify the inherited claims against the original goal on the real artifact. A passing prior self-report is not the proof.在真实工件上、对照原始目标验证继承的断言。前序 Agent 声称通过了并不是证据。这一条直接来自 principle-prove-it-works 技能完成任何任务后在宣布完成之前必须直接检查真实的东西——运行功能、读取实际值、检查 diff——而不是通过代理proxy、自我报告或它编译过了来推断。该技能强调检查真实工件而非派生态file mtime、输出新鲜度、Agent 自述、缓存截图委派验证时信任工件而非自述检查实际的输出工件git diff、文件内容、运行时行为而不是委派者的总结最强的证据是可确定性重跑的脚本而非一次性目测。在接力场景中这条原则尤其重要前序 Agent 的测试通过可能基于旧代码、错误表面或过期缓存。恢复者必须在当前真实工件上重新确认——但正如第三步所说这不等于重做工作而是对关键断言的轻量复核。回复模板接力结果的四要素playbook 规定了恢复者在回复中必须交代的四项内容Reply:where the prior agent stopped, what you inherited vs redid (ideally nothing redone), the resume point, and the outcome.前序 Agent 停在哪里where the prior agent stopped断点的位置你继承了什么 vs 重做了什么what you inherited vs redid理想情况下什么都没重做——这是接力效率的度量指标断点the resume point下一步从哪开始结果the outcome当前工作的最终状态。这四条构成了接力交接单任何一位后来者读到这条回复都能瞬间明白前序轨迹的价值是否被保留、是否被重复劳动污染。与 Pause Safely 的配套让接力成为可能Session pickup 能高效工作的前提是前序会话在暂停时遵守了 pause-safely playbook 的规范。对照阅读两者可以看清整个生命周期Pause Safely暂停侧Session Pickup恢复侧在安全边界停止不中断在已知损坏状态的编辑定位前序停止的位置用清晰的wip:提交固化未提交的编辑用git log/git diff重建已落地内容在上下文之外写下恢复笔记intent、进度、验证过的内容、当前状态、下一步、关键文件、陷阱先读元数据与最后消息再回扫决策点上下文压缩触发时写入/tmp/slug-resume.md从 transcript 中提取决策点时间线正是暂停侧留下干净检查点才让恢复侧只读轨迹而不重做成为可能。两者共同构成了 poteto-mode 中长时间任务可以安全跨会话、跨 Agent 执行的机制基础。从 poteto-agent 子代理定义 可以看出这一体系还支持is_background: true的后台代理以接力方式持续工作而 SKILL.md 则要求每次Task调用默认run_in_background: true进一步放大了多会话接力在长任务如 autonomous run、orchestrate中的价值。实战要点与常见误区小结五个步骤速查定位轨迹本地agent-transcripts/系统提示词指定的路径、cloud-agent URL 或推送的分支先读元数据与最后消息再回扫决策点长记录交子代理压缩主线程只留时间线摘要重建状态分支/工作树、已落地内容git log/git diff、待办、决策以轨迹为权威差额分析对比已交付与已计划明确断点不重跑 repro、不重做已完成工作路由与判定按任务类型路由到 Investigation / Bug fix / Feature / Babysit / Shipping 等 playbook并选择 continue / ship / ratify-or-override / postmortem 四种判定验证断言在真实工件上对照原始目标验证继承的结论前序自述不算证据。四个必须避免的误区❌ 在~/.cursor/projects/*/下 glob 搜记录——跨越工作区边界读取无关项目的私聊❌ 从头验证一遍式重做——把权威轨迹当作不可信输入❌ 把整份长 transcript 塞进主上下文——违背 guard-the-context-window还没开始就耗尽窗口❌ 拿前序 Agent 的通过了当最终证据——prove-it-works 要求检查真实工件本身。一个效率度量回复中 what you inherited vs redid 的理想答案是全部继承、零重做。如果你发现自己重做了前序 Agent 的绝大部分工作那不是你勤快而是交接体系或者你的读取出了问题。延伸阅读poteto-mode 总纲 SKILL.mdplaybook 路由索引、原则清单与回复写作规范pause-safely playbookSession pickup 的互补操作负责留下可恢复的检查点principle-guard-the-context-window长记录压缩、子代理路由的底层原理principle-prove-it-works真实工件验证的底层原理poteto-agent 子代理定义接力执行者的角色契约与默认配置。【免费下载链接】pluginsCursor plugin specification and official plugins项目地址: https://gitcode.com/GitHub_Trending/plugins125/plugins创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/11/2 19:02:09

深入理解fork与execve:进程创建的核心机制与实战避坑

搞Linux或者macOS系统编程的人,大概没人不认识fork()。可要问到fork之后怎么把进程变成另一个程序,很多人就开始含糊了,只会说“再调用exec呗”。其实这正是问题的关键:fork()和execve()从来不是两个孤立的概念,它们是…

2026/11/5 16:51:33

EasyU优启通PE维护盘实战指南:制作、启动与核心操作全解析

1. 为什么一个PE维护盘值得单独拿出来聊装系统、修引导、救数据、清病毒,这些活儿但凡干过几次的人都知道,真正决定效率的往往不是你手速多快,而是手边那套PE环境靠不靠谱。EasyU(圈内习惯叫优启通)就是在这个场景下被…

2026/11/5 16:26:13

Rust原来很简单二:所有权系统

Part 2 核心篇 —— 所有权系统 本篇覆盖 第 6 ~ 10 章:所有权、借用与引用、生命周期、字符串与切片、内存模型。 ⚠️ 这是全书最重要的一篇。 把它吃透,Rust 从此“很简单”;跳过它,你会处处碰壁。请慢下来,动手敲每一段代码。 第 6 章 所有权:Rust 的第一性原理 6…

2026/11/5 15:00:49

基于Hadoop+Spark的民宿智能推荐系统设计与实现

1. 项目概述:大数据时代的民宿智能推荐这个毕业设计项目融合了当前大数据领域最主流的技术栈,构建了一个完整的民宿推荐系统解决方案。作为一名长期从事大数据系统开发的工程师,我认为这个选题非常贴合实际应用场景——随着旅游业的复苏和共享…

2026/11/5 14:10:30

ADS122U04IPWR+STM32F427ZI工业级温度测量信号链设计

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 14:10:30

UART接口24位ADC搭配RS485,解决远距离温度监控难题

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 14:10:30

UART接口24位ADC搭配PIC18F46K22的RTD与热电偶测温实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 15:39:06

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 0:02:07

多智能体协作系统架构设计与实践优化

1. 多智能体协作系统的时代背景2017年Transformer架构的诞生彻底改变了人工智能的发展轨迹。当行业还沉浸在单一大模型带来的性能突破时,Anthropic的研究团队已经将目光投向了更前沿的领域——如何让多个智能体通过协作产生超越单体能力的系统智能。这就像交响乐团中…

2026/11/5 0:02:07

大模型系统性入门实战指南:从原理到部署微调的全链路路线

提到大模型的系统性入门,我先说个结论:这事真不难,难的是资料太散、路线太多,今天这个框架明天那个工具,新人很容易在“收藏夹吃灰”和“教程看到一半放弃”之间反复横跳。市面上关于大模型的内容少说有几十万篇&#…

2026/11/5 0:02:07

鸿蒙文件系统沙箱机制解析与开发实践

1. 鸿蒙文件系统沙箱机制深度解析作为一名从Android转向鸿蒙开发的工程师,我深刻体会到文件系统访问是迁移过程中最先遇到的"拦路虎"。在Android上运行良好的文件读写代码,在鸿蒙真机环境却频频出现文件写入后神秘消失或直接抛出权限拒绝错误的…

2026/11/5 15:39:06

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑