云端 Coding Agent 关停日:Jules 11-11 前导出清单

44 次阅读 0 点赞 0 评论 15 分钟原创技术教程

Google Jules 官方 Turndown(2026-10-29):2026-12-31 关停;11-11 前可完成会话,之后只读至年底。本文对照官方 changelog 整理时间线、CLI 导出步骤(npm i -g @google/jules + 文档内 export prompt)、~/jules-export 核对清单,以及 env-variables.json 密钥保管与「勿假设自动迁 Antigravity」提醒。GitHub 代码/分支/PR 保留;不整段转载官方长脚本。

#Jules #Coding Agent #导出 #关停 #平台风险 #Google Antigravity #云端Agent
云端 Coding Agent 关停日:Jules 11-11 前导出清单

云端 Coding Agent 关停日:Jules 11-11 前导出清单

Google 在 2026-10-29 的官方 changelog 发了 Jules Turndown:作为统一 agentic coding 的一部分,Jules 将于 2026-12-31 关停。你还有约两周(到 11 月 11 日)可以正常收尾会话;过了这天,服务会改成只读,一直撑到年底关停。

如果你曾经把环境变量、仓库 memories、定时任务、会话计划/补丁历史只放在 Jules 里,现在就要当回事。GitHub 上的代码、分支、PR 本来就在 GitHub,不会跟着 Jules 一起消失——丢的是平台内那层配置与历史。官方也给了 CLI + 导出提示词,可以把这些东西落到本机文件夹。

下文日期与步骤均对照官方 Turndown 页 与 changelog 总览(2026-10-29 条目)。不要假设会话会自动迁到 Google Antigravity——官方只说学习成果在影响含 Antigravity 在内的产品,没有承诺一键迁移。

一、先看结论

项 要点
关停日 2026-12-31 Jules wind down
可写窗口 至 2026-11-11:可继续完成会话
11-11 之后 只读,直到年底关停
会丢什么 Jules 内的设置、env、定时任务、memories、会话 plan/activity/patch 等
不会丢什么 已在 GitHub 上的代码、分支、Pull Request
官方导出 npm install -g @google/jules → jules login → 用文档里的 export prompt(建议从家目录跑)
落盘位置 默认 ~/jules-export
Antigravity 学习成果在影响该产品线;未承诺会话/配置自动迁过去
安全红线 env-variables.json 含真实密钥,导出目录勿提交仓库、勿公开分享

二、时间线:为什么要急

日期(Asia/Shanghai 理解即可) 状态
2026-10-29 官方发布 Turndown 公告与导出能力
今 → 2026-11-11 仍可完成进行中的会话;同时应完成导出与核对
2026-11-11 之后 Jules 只读(不能再当「还能写代码的 agent」用)
2026-12-31 关停

实操含义很直白:

  1. 11-11 前:把还在跑的会话收尾;把平台内资产导出到本机。
  2. 11-11~年底:若漏了什么,最多还能「看」——别赌只读期仍能完整导出或补救一切。
  3. 年后:平台侧历史以你手里的导出为准。

这不是「产品换皮营销」那种软迁移故事,而是明确的关停日历。云端 Coding Agent 的常态风险就在这里:能力很好用,生命周期由别人定。

三、官方说了什么(对照原文,不演义)

公告核心几句可以压成四条:

  1. 统一 agentic coding → Jules 实验阶段收束,2026-12-31 wind down。
  2. 11-11 前 finish sessions;之后 read-only until the end of the year。
  3. 现可导出 Jules 知道的工作相关数据:account settings、environment variables、scheduled tasks、connected repositories、memories、setup scripts,以及 每一个 session(含 prompt、plan、完整 activity log、code patches)。
  4. 代码 / 分支 / PR 已在 GitHub,留在原地;导出覆盖的是 Jules 内部的配置与历史。

关于「学到的东西去哪了」:官方写的是,你们用 Jules 做出的实践帮助他们看清 agentic 开发方向,这些学习正在塑造 Google 包括 Google Antigravity 在内的产品。注意措辞——是 learnings shaping products,不是「你的会话会搬进 Antigravity」。写迁移计划时,把 Antigravity 当新产品线参考,别当自动接盘方。

四、11-11 前 Checklist(建议按序打勾)

0)先盘点:你到底往 Jules 里塞过什么

  • 是否连过 GitHub 仓库(导出依赖连接状态;未连过则 repo 相关数据可能为空,官方也允许跳过)
  • 是否配置过 环境变量(构建/测试密钥、第三方 token)
  • 是否开过 Scheduled Tasks / Suggested Tasks 一类自动化
  • 是否依赖 memories(仓库级偏好、纠偏)
  • 是否有未完成、但还想保留 plan / patch 的 session

GitHub 侧另开一条清单(与 Jules 导出并行,互不替代):

  • 重要分支已 push
  • 需要保留的 PR 状态已确认(open / merged / 草稿)
  • 本地未推送的改动另有备份

1)安装 Jules Tools CLI 并登录

官方安装与登录:

bash 复制代码
npm install -g @google/jules
jules login

说明:

  • 需要本机有 npm;没有就先装 Node/npm,再继续。
  • jules login 是交互式浏览器登录——让你自己完成,不要让自动化「替你点完」。
  • 登录凭证会进系统钥匙串(macOS Keychain / Linux secret-tool 等);access token 大约 一小时过期,导出中途若全面 401,再跑一次 jules login 或任意 jules 命令刷新。

可选自检:

bash 复制代码
which jules
jules remote list --repo

若 list --repo 报 401 并提示 GitHub:到官方指引的安装页连接 GitHub App
(文档写的是 google-labs-jules 安装选择页),连好后再导出。从未用 Jules 碰过 GitHub 仓库的,可以跳过这一步——导出里就没有 repo 数据。

2)用官方 Export Prompt 跑导出(推荐从家目录)

官方流程是:在家目录打开一个 CLI coding agent(例如 Claude Code),把 changelog 里的 Export prompt 整段贴进去。Agent 会按提示检查 CLI / 登录 / GitHub,再保存并运行导出脚本,最后告诉你导出了多少、文件夹完整路径。

请直接打开官方页复制提示词与脚本,不要用二手转载的过期版:

本博客故意不整段粘贴那份长 Python 与完整 prompt——那是官方维护的导出工具,转载成「教程商品」既容易过期,也不符合安全习惯。你要的是官方当前页上的那一份。

导出成功时,数据默认落在:

text 复制代码
~/jules-export

(脚本里是相对当前工作目录的 ./jules-export;官方说明「从 home directory 跑」,因此常见结果就是家目录下的 jules-export。)

3)核对导出目录里有什么

按官方描述,大致结构是:

路径 / 文件 内容
user-settings.json 账户级设置
env-variables.json 环境变量(含明文值 → 当密钥保管)
scheduled-tasks.json 定时任务
sources.json 已连接仓库列表
repos/<sourceId>/memories.json + memories.md 该仓 memories(空 {} 表示本来就没有)
repos/.../setup.sh、test-command.txt 从会话 code output 里回收的 setup / test(仓库列表本身不含这些)
sessions.json + sessions/<id>/ 每个会话:summary.md、完整 activity、patch-*.diff 等

核对清单:

  • 终端打印的 counts(repos / sessions / patches 等)与你印象中的用量大致同量级
  • 重要仓库在 sources.json / repos/ 下看得到
  • 关键 memories 的 memories.md 可读
  • 关键会话有 summary.md,需要的 diff 在 patch-*.diff
  • scheduled-tasks.json 里若有生产向定时任务,已抄到你的新调度方案(cron / CI / 其它 agent)

官方还提醒:API 返回的 session 数可能略多于 jules remote list --session 看到的(含更老的),属预期现象。

4)保管 env,再谈「迁到别处」

  • 整个 jules-export 目录权限收紧,不要 git add 进任何仓库
  • 需要继续用的密钥:在新环境重新配置,并考虑轮换已导出过的旧值
  • 备份副本(加密盘 / 密码管理器附件)与「工作机明文目录」分离
  • 导出过程中不要让 agent 打印 access token 或 env-variables.json 的值(官方 prompt 也明确要求别打印)

五、迁到别处要注意什么(别假设自动迁 Antigravity)

你以为会发生的 官方实际表述 / 工程现实
「会话会自动进 Antigravity」 未承诺;只说 learnings 在塑造含 Antigravity 的产品
「关停后 GitHub 上的 PR 会没」 不会;代码/分支/PR 在 GitHub
「只导出代码就够了」 不够;memories、env、定时任务、plan/activity 只在 Jules 侧
「11-11 后再导出也一样」 只读期能力边界以届时产品为准;窗口在 11-11 前,别赌

迁移时更稳妥的拆法:

  1. 代码真相源:继续以 GitHub(或你自建远端)为准。
  2. 运行配置:从 env-variables.json / setup 脚本人工迁到新 CI、新 agent、新 secrets 存储——不要把整份 JSON 贴进聊天。
  3. 过程资产:summary.md + patches 当「为什么当时这么改」的档案;需要复现时再喂给新工具。
  4. 产品选型:Antigravity 或其它 agent——当新产品评估,单独验证导入/记忆能力,而不是默认「Jules 历史会跟过来」。

这也是「别把命交给别人的平台」的硬案例:能导出已经算官方做得体面;能不能无缝续上,仍然取决于你有没有在窗口期内把资产握在自己手里。

六、密钥与 env-variables.json 安全

官方原文就写明:env-variables.json contains your environment variable values,所以 keep the export folder private and out of your repositories。

建议最低标准:

做法 说明
目录级隐私 chmod 收紧;云同步盘注意「默认分享链接」类坑
禁止入库 .gitignore 全局忽略 jules-export/;Code Review 盯一眼
默认轮换 凡是进过云端 agent 环境的 token,关停导出后优先轮换
最小化展示 写迁移文档时只列变量名,不贴值
协作边界 需要同事接手时,用团队 secrets 系统发,不发整包 zip 到群聊

若导出时 ListSources 一类接口 401、其它调用却正常:多半是 GitHub 未连接到 Jules(见上文安装页),补连后再导出,否则 repo / memories 会缺一块。

七、检查清单(可打印)

时间

  • 已把 2026-11-11、2026-12-31 写进自己的日历
  • 进行中会话计划在 11-11 前结束或迁出

导出

  • 已安装 @google/jules 并 jules login
  • 需要时已连接 GitHub App
  • 已用官方当前页的 Export prompt 跑通
  • ~/jules-export(或你指定的路径)counts 合理

核对

  • settings / env / scheduled / sources / memories / sessions 都扫过
  • 关键 patch 与 summary 能打开

安全与后续

  • 导出目录未进 git、未公开
  • 密钥已迁到新位置并考虑轮换
  • 不假设 Antigravity 自动接盘;新产品单独验收

八、小结

  1. Jules 2026-12-31 关停;11-11 前可写可收尾,之后 只读到年底——日历比情怀重要。
  2. 官方导出覆盖设置、env、定时任务、仓库、memories、会话全文(plan / activity / patch);GitHub 上的代码与 PR 本来就留在 GitHub。
  3. 装 CLI → 登录 → 用官方文档里的 export prompt → 核对 jules-export → 严管 env-variables.json。
  4. Antigravity 等后续产品可以关注,但不要默认会话会自动迁移;平台风险的标准动作永远是:窗口期内把可导出的东西落到自己控得住的地方。

参考来源

最后更新:2026-10-30T15:48:23

评论 (0)

发表评论

blog.comments.form.loading
0/500

暂无评论,快来发表第一条评论吧!