首页 > 教程资讯 > 教程详情

Atuin 18.24 推出 Threads:编程 agent 会话可跨机器同步、搜索与续接

AI 与前沿 老K说软件 2026-10-28
文章分享

命令行历史工具 Atuin 的团队在官方博客发布了 Atuin Threads。从 Atuin 18.24 起,用户可以跨机器搜索编程 agent 的会话记录,在任意机器上续接会话,也可以把会话分叉到另一个 agent harness 里继续。官方给出的例子是:在开发服务器上用 Claude Code 开始一项任务,再到笔记本上用 Codex 完成,上下文保持完整。

为什么做这个功能

博客作者说,过去一两年里自己使用终端的方式变化很大,现在自己机器上超过一半的命令不是自己亲手写的。作者的 shell 历史可以同步到各台机器,但 agent 会话不行:它们散落在不同工具和机器上,包括笔记本、开发服务器和临时实例,既难搜索,用完之后也常被遗忘。

作者认为,shell 历史只记录了发生过什么,没有保留推理过程和意图,而 agent 会话保存了每条命令、输出、意图,以及通向最终方案之前的各种尝试。

能做什么

  • 跨工具续接:运行 atuin resume,按提示完成设置后即可打开会话列表,无论最初用的是哪个 agent,都可以在任意机器上继续。
  • 分叉会话:把一个会话分叉到另一台机器或另一个 agent 中,从中断处接着做。作者举例,自己把一个排查性能问题的会话分叉到 MacBook 上,借助更快的 SSD 继续完成了调查。
  • 支持的 agent:目前为 Claude Code、Codex、Pi、Omp 和 OpenCode,官方称更多 agent 即将加入。

官方介绍,Threads 建立在 Atuin 原有的加密同步引擎上。该引擎可以同步任何能建模为只追加日志的数据,而多数 AI 会话正是这种形态。

MCP 接口

Atuin 同时提供 MCP 接口 atuin mcp,让 agent 自己检索和引用过去的会话,了解此前做过的工作和当时的决策原因。安装命令为:

atuin mcp install claude/codex/pi/opencode

作者在文中列举了几个用法:

  • 让 agent 找出以前没有合入 main 的尝试,以及这些尝试被放弃的原因。
  • 对象存储的新密钥缺少头像上传权限时,另一个 agent 通过检索此前的排查记录,更快定位了原因并给出修复。

隐私与同步

官方称,Threads 与 shell 历史一样,同步时端到端加密,Atuin 官方无法读取用户的会话。用户可以使用官方托管的同步服务器、自建服务器,或者只保存在本地。采集 agent 会话需要用户主动开启。

团队共享在开发中

作者表示,团队正在开发需主动开启的会话共享功能,希望像交接 Git 分支一样交接 agent 会话,并欢迎每天使用 agent 的用户联系反馈。

如何使用

官方给出的步骤是:先用官方提供的安装脚本安装或更新 Atuin,使版本达到 18.24 及以上;再运行 atuin resume 开始使用;需要 MCP 时执行 atuin mcp install。

来源