如何在手机上引导正在忙碌的 Claude Code 或 Codex 会话(中途纠正)

在代理执行中途发送纠正:什么时候引导有效,什么时候会退回排队,以及如何避免反复打断导致白忙。

基于版本
CLI
0.2.17
预览 ref
a2c45c8

一个常见的时机问题:

会话正在一轮执行中,代理正在干活。你发现有件事现在就该改(目录错了、文件错了、计划错了)。

在电脑前,你可以很快调整会话的方向。

在手机上,很容易做错:

  • 发了追加消息,但排队后生效太晚,
  • 打断得太猛,让运行反复白忙,
  • 或者一直等到最后,再为错误买单。

下面介绍如何在手机上以可预期的方式进行引导。

要点

  • 如果是一个应该影响当前这一轮的小纠正:立即引导(Steer immediately)(在支持时)。
  • 如果不支持引导(或者你想要有序、可编辑的消息):使用等待就绪(待发送)(Pending until ready)。
  • 如果必须停下当前操作,从新的上下文重新开始:使用中断(Interrupt)。

常见做法及其取舍

  • 等到最后:安全,但你往往太晚才发现范围上的错误。

  • 发追加消息碰运气:有时它在损害已经造成后才生效。

  • 在手机上 SSH:能用,但会变成在移动端做终端工作。

  • Happier:一款用于跨设备运行和编排编程代理的开源应用。它有明确的引导和中断行为,还有待发送队列作为后备,所以你可以根据当下情况选择合适的方式。 取舍:引导取决于能力支持。如果后端或运行时不支持,应用也无法强制。

如果你第一次接触 Happier(它是什么、在哪里获取)

Happier 是一款面向 Claude Code、Codex 和 OpenCode 等 AI 编程代理的开源配套应用(移动端 / 网页 / 桌面端)。

会话仍然在你信任的机器(笔记本 / 服务器 / 开发机)上运行。Happier 是你在手机上监控、引导、审批、审查并继续推进的地方。

开始设置:

三种模式(以及各自的使用时机)

1) 立即引导

当你希望一个小纠正影响当前这一轮时使用。

在应用中打开:

  • 设置 → 会话 → 消息发送 → 代理忙碌时(支持引导)(Settings → Session → Message sending → When the agent is busy (steer-capable))
  • 选择立即引导(Steer immediately)

实际行为:

  • 如果后端支持运行中引导,Happier 会把消息插入正在进行的这一轮
  • 否则会退回到普通的“忙碌时发送”行为

2) 等待就绪(待发送)

在以下情况下使用:

  • 你想保持顺序(有好几个想法)
  • 你想在执行前编辑
  • 你不想打乱当前这一轮

选择等待就绪(待发送)(Pending until ready),然后在待发送 (N)(Pending (N))面板中编辑、重新排序或立即发送。

从 0.2.16 开始,排队的消息还有立即插入(Steer now)。它会在不中断当前回合的情况下把这条消息交给代理,即使代理处于空闲状态也可以。如果在消息发出之前引导变得不可用,它会等待下一个安全的输入时机。立即发送(Send now)保持原来的中断行为。参见引导文档。

3) 中断

当你真的需要停下正在发生的事情时使用。

中断会终止当前这一轮并开始新的一轮。它不一定“永久停止运行”,只是切换了当前这一轮。

分步操作:适合手机的安全引导流程

  1. 如果纠正很小,先试试立即引导。
  2. 如果不支持引导(或者你不确定),把忙碌时发送设置为等待就绪(待发送),把消息加入队列。当你决定它现在就该生效时,对排队的消息使用立即插入。
  3. 如果运行正在做错误的事情,需要停下来:中断。

故障排查

症状:我以为会引导,结果却进了队列

可能原因:

  • 当前运行时或后端不支持引导

解决:

  • 在这个会话中把它当作待发送队列的工作流

症状:我一中断,代理就反复重做

可能原因:

  • 你频繁中断,却没有给出稳定的新目标

解决:

  • 发送一条清晰的纠正,然后让它运行。其他想法放进待发送队列

常见问题

引导总是可用吗?

不是。它取决于后端或运行时的能力。

如果引导不可用,待发送队列是稳妥的做法。

相关指南

mobilesessionssteeringworkflows
最后更新: 2026-10-26