基于版本
- CLI
- 0.2.17
- 预览 ref
- a2c45c8
注意:根据功能矩阵,提供商直连会话属于实验性功能。具体能力因代理和后端而异。使用时请了解其行为可能会变化。
“等等,我得从头开始吗?”最常出现的场景之一是:
你已经有一个正在运行的 Claude Code 或 Codex 会话,想在手机上监控它。
大家通常会想到两种办法:
- 在手机上新开一个会话(简单,但会丢掉正在运行的那条线程),或者
- 远程登录正在运行会话的机器(SSH / tmux / 远程桌面)
第三种办法会有帮助:
先打开已有的提供商会话,再决定是否把它“收编”到更便携的工作流中。
Happier 是一款用于跨设备运行和编排编程代理的开源应用,它通过一个叫直连会话(Direct sessions)的功能支持这种方式。
要点
- 在拥有该会话的机器上设置 Happier,并连接你的手机。
- 如果服务器需要,启用直连会话(实验性)。
- 把提供商会话作为直连会话打开。
- 如果希望今后由 Happier 管理,选择:
- 接管(Take over):接过控制权,或者
- 接管并导入(Take over + import):转换为由 Happier 管理的同步会话。
常见做法及其取舍
-
在 Happier 中新开会话:能用,但会丢失正在运行的提供商原生会话的上下文。
-
在手机上 SSH 登录:能用,但会变成在移动端做终端工作。
-
Happier(直连会话):让你在手机上跟进已有会话,只在需要时才转换。 取舍:它是实验性功能,能力取决于支持情况。不同提供商或后端支持的交接功能不同。
如果你第一次接触 Happier(它是什么、在哪里获取)
Happier 是一款面向 Claude Code、Codex 和 OpenCode 等 AI 编程代理的开源配套应用(移动端 / 网页 / 桌面端)。
这里的工作流是:会话仍在拥有工作区的机器上运行,你在手机上用 Happier 监控已有会话(也可以选择接管)。
开始设置:
- 如何在手机上使用 Happier
- GitHub: https://github.com/happier-dev/happier
- 安装 / 下载: https://github.com/happier-dev/happier#how-it-works
- Discord(社区与支持): https://discord.gg/W6Pb8KuHfg
心智模型:直连与同步
- 同步会话:在 Happier 中创建,Happier 管理会话元数据,并在提供商支持时可以使用 resume / attach。
- 直连会话:查看提供商原生会话的窗口,除非你明确转换,否则不会同步到 Happier。
直连会话并不是“未保存”,只是在你选择同步之前没有同步。
分步操作:把已有会话作为直连会话打开
- 如有需要,启用直连会话(功能开关 / 实验性开关)。
- 从直连会话入口打开提供商会话。
- 在手机上监控(对话记录、工具事件、审批)。
分步操作:接管与接管并导入
接管(Take over)
当你想接过提供商会话的控制权时使用。
接管并导入(Take over + import)
当你想把提供商会话转换为由 Happier 管理的同步会话时使用。
一个经验法则:如果你希望会话能以“Happier 原生”的方式恢复和分享,通常应选择接管并导入。
故障排查
症状:我看不到直连会话
可能原因:
- 被功能开关禁用了
- 服务器上没有启用
解决:
- 启用直连会话这一实验性功能
相关指南
mobilesessionsdirect-sessionsworkflows
最后更新: 2026-10-26