BOTBUS / 博客

手机续聊 Claude Code / Codex 会话:不用回到电脑前

电脑上跑了一轮的 Claude Code 或 Codex 还有事要补充?这篇讲怎么用 BotBus 在手机上续聊、排队、切换模型,以及各 agent 的差异和边界。

·

先说结论

电脑上的 Claude Code 或 Codex 跑完一轮之后,你在手机上打开那个会话,在输入框里写下一步要做的事,发出去,电脑上的 agent 就会接着从上次停下来的地方继续。不需要打开终端,也不需要人在电脑前。前提是那台电脑仍然在线,并且这个 agent 的连接器支持从手机续聊。

续聊和新建有什么不同

新建任务是让 agent 在一个干净的上下文里开始干活。续聊是在已有的会话里追加一句话——agent 已经看过了你的项目、上一轮你让它做的改动可能已经写好了,你只是再说一句"把测试也补上"或"那个边界情况处理得不对,改一下"。

对 Claude Code 来说,续聊用的是 --resume:BotBus 在电脑上替你起一个 claude -p --resume <session-id> 进程,把你在手机上写的话发给它。对 Codex 来说是在同一个线程上起新一轮。不同 agent 用的命令不一样,但手机上的操作是一样的:打开会话,写字,发送。

在手机上怎么续聊

BotBus 手机上的电脑任务列表

  1. 打开一个已完成或空闲的会话。在你的电脑页面里找到想续聊的那个任务,点进去就是对话页面,能看到上一轮 agent 说了什么、改了哪些文件。
  2. 在底部输入框写你要说的话。写法跟在终端里续聊一样:一句新需求、一个追问、一段补充说明都行。Codex 和 Claude Code 还可以附图,比如贴一张截图说"我说的是这个效果"。
  3. 点发送。消息在你的设备上加密后经中转服务器到达电脑,BotBus 在电脑上启动 agent 的续聊进程,你可以在手机上看着它继续工作。这一轮里的审批请求和提问照样会发到手机。
  4. 跑完之后可以再续。一个会话可以续聊很多轮,每次你都能看到这一轮的新变化。

前一轮还在跑也能发

如果你在手机上给一个正在运行的会话发了续聊,BotBus 不会报错也不会丢掉你的消息——它会排队,等当前这一轮跑完后自动按到达顺序接上。回执会立即送回手机,所以你知道消息已经被收到了。如果你随后又点了中断,排队的续聊也会一起被清掉。

这个排队机制保证了两件事:你随时可以追加想法而不用等 agent 停下来,同时也不会出现两个进程同时写同一个会话导致对话记录分叉的情况。

续聊时换模型和思考强度

发续聊之前,你可以在输入框旁的「模型 · 强度」按钮里切换。比如上一轮用了 Claude Sonnet,你觉得这一轮改动更复杂,可以切到 Opus;或者只是跑个简单的格式化,切到 Haiku 省额度。切了之后,agent 从这一轮开始就用新的模型和思考强度。Codex 的可选模型由电脑上的 Codex 版本决定,不报模型的 agent 不会显示这个按钮。

不同 agent 的续聊差异

Agent 续聊方式 能不能带图
Claude Code --resume,可能分出新的 session ID 能
Codex 在同一个线程上起新一轮 能
DeepSeek Harness 经 ACP 或 dsh web 不能
OpenClaw 经 Gateway 连接 不能
Hermes / Pi 经各自的 CLI 不能
ACP 第三方 agent 取决于 agent 自身实现 不能

不是所有会话都能续聊。连接器只观察、不控制的会话——比如电脑终端里打开着的会话——手机上只能看对话内容,不能操作。能续聊的前提是 BotBus 能拿到这个会话的控制权,具体取决于连接器、任务状态和电脑是否在线。

回到电脑也能接上

如果你先在手机上续聊了几轮,后来回到电脑前想在终端里继续,BotBus 菜单栏应用里会列出每个 agent 的会话,点「在终端中打开」会用 agent 自己的命令(比如 claude --resume 或 codex resume)接上。当手机那一轮还在跑或在等回复时,这个按钮会禁用,避免两边同时写同一个会话。

限制与边界

现在能不能用

BotBus 的电脑端有 Mac 版(菜单栏应用,需要 macOS 26 或更新)和 Linux 版(x86_64 / aarch64 的命令行程序,见安装说明)。iPhone 和 Apple Watch 版已在 App Store 上架;Windows 与 Android 版在计划中。想了解怎么从手机新建任务,可以看在手机上新建 Claude Code / Codex 任务;关于审批,可以看在手机上审批 Claude Code。

电脑上开的会话也能从手机续聊吗?

可以。不管会话是在电脑终端里开的还是从手机新建的,只要 BotBus 能看到它并且连接器支持续聊,你都可以从手机上发消息继续。

续聊会开一个新会话吗?

在 Codex 里不会,续聊是在同一个线程上追加一轮。在 Claude Code 里,续聊用的 --resume 可能会分出一个新的 session ID,但手机上你看到的仍然是同一个任务,BotBus 会自动跟踪这个变化。

手机续聊用我自己的额度吗?

用,跟你在电脑上直接续聊一样。BotBus 只是在电脑上替你启动 agent 的续聊进程,用的是你自己的账号和额度,不额外代理模型请求。

手表上能续聊吗?

能。手表上打开任务后可以在输入框里写字或者口述,发出去的效果和手机一样。不过手表屏幕小,看长对话和敲复杂的需求还是手机上更方便。

中断和续聊有什么关系?

中断是让正在跑的 agent 停下来。续聊是在 agent 停下来之后再说一句话让它接着干。如果 agent 正在跑的时候你发了续聊,消息会排队等它跑完;发了中断,排队的续聊也会一起清掉。

← 全部文章