AI落地社
返回知识库
总览 · Pi Coding Agent 学习蓝皮书

Pi Durable 断点恢复

Pi Coding Agent 蓝皮书

选学案例 · 可练习 用 Pi Durable Assistant 观察断点恢复 结果 在本机运行一个基于 Pi Durable 的网页版个人 Agent,让它执行一个需要等待 10 秒的任务;等待中途强制结束进程。进程被重新拉起后,任务从中断处接着做完:三条待办各只添加一次,等待按原截止时间继续,最终回答照常出现。 这个案例和 CASE 06 有什么不同 CASE 06 https://pi.xiaomovps.com/cases/…

更新于 2026-10-23 07:00:25 · 作者 AI落地社

你将获得

  • 学习:完整学习目录
  • 学习:30 分钟第一次成功
  • 学习:导论 · 为什么读这本书
  • 学习:十条仍然成立的判断
  • 学习:凡例与本版说明
  • 学习:序章 · Pi 作者 Mario Zechner

内容大纲

  1. 完整学习目录
  2. 30 分钟第一次成功
  3. 导论 · 为什么读这本书
  4. 十条仍然成立的判断
  5. 凡例与本版说明
  6. 序章 · Pi 作者 Mario Zechner
  7. 1. 安装前检查
  8. 2. 安装并启动 Pi
  9. Windows 中文安装路径
  10. 3. 登录与模型设置
  11. 4. 从练习目录开始
  12. 维护 · 更新、退出与卸载
  13. 5. 第一次任务
  14. 6. 文件与工作目录
  15. 7. 会话的保存与续写
  16. 8. 上下文与压缩

正文预览

选学案例 · 可练习

用 Pi Durable Assistant 观察断点恢复

结果

在本机运行一个基于 Pi Durable 的网页版个人 Agent,让它执行一个需要等待 10 秒的任务;等待中途强制结束进程。进程被重新拉起后,任务从中断处接着做完:三条待办各只添加一次,等待按原截止时间继续,最终回答照常出现。

这个案例和 CASE 06 有什么不同

CASE 06 用进度文件手动保存检查点,恢复靠新会话读取文件。本案例的检查点由 Pi Durable 框架自动保存:每调用一次模型、执行一个工具都会存档,恢复不需要人写进度文件。两种方法解决的是同一类问题,适用场景不同:日常用 Pi 处理长任务,CASE 06 的方法已经足够;开发需要长期在线的 Agent 应用时,才值得了解本案例的框架做法。

固定材料

  • 演示项目:Pi Durable Assistant v0.1.0,基于 @earendil-works/pi-durable@1.1.0,MIT 许可。
  • 运行环境:Node.js 22.13 或以上、npm、Git。不需要 API Key、Docker 或服务器。

非官方项目

Pi Durable Assistant 是本书作者小墨同学的个人开源项目,不是 Earendil 官方产品。Pi Durable 本身仍处于实验阶段,API 可能变化;本案例固定在上面的版本复现。

1. 取得固定版本

在练习目录中执行:

mkdir -p ~/Downloads/pi-practice
cd ~/Downloads/pi-practice
git clone --branch v0.1.0 https://github.com/xiaomoBoy/pi-durable-assistant.git
cd pi-durable-assistant
node --version
npm ci
npm run check

node --version 应显示 v22.13 或更高版本;npm run check 结束、回到终端提示符且没有报错,再继续。

会员专享

暂无权限 · 仅对 VIP 会员开放

开通会员解锁全文,添加客服老师微信

  • ✓网站会员全年访问全部会员内容
  • ✓Skills / 工作流源文件(百度网盘)
  • ✓资料下载与课程正文
  • ✓社群微信群入口(开通后联系客服)

已有卡密?去激活

已有账号?登录后开通更顺畅