VibeAround

会话接续

让同一个本地 AI Agent Session 在桌面、浏览器、终端、手机和消息频道之间继续。

文档提示:当前文档全部由 Codex 生成,正在积极审阅、扩充和优化中。

Session Handover 是连续性能力。它让一个本地 Session 继续绑定在同一个 Workspace 上,同时允许用户在不同入口之间移动。

入口

入口典型用途
Desktop app主要本地控制界面。
Web Chat从浏览器继续本地 Session。
Web Terminal从浏览器访问本地 Workspace 终端。
Mobile browser轻量审阅、确认和短提示。
Messaging channel从 Telegram、飞书/Lark、Discord、Slack、微信、钉钉、企业微信或 QQ Bot 等工具继续。

Handover 应该保留什么

一次 Handover 应该保留:

  • Session identity。
  • Workspace path。
  • Agent family。
  • 适用时的 Provider/Profile context。
  • 最近的对话或终端状态。
  • 用户稍后回到桌面 App 的能力。

命令与概念

具体命令会因 Channel 而不同,但核心概念稳定:

  • Handover:让一个本地 Session 可以被另一个入口接入。
  • Pickup:把某个入口连接到已知 Session。
  • Switch:在 Workspace 或 Agent 之间切换。
  • Prefix behavior:在多人频道中把消息正确路由给 bot。
  • Session selection:当有多个 Session 时选择目标 Session。

消息应用会话工作流

消息频道的 thread、session、workspace 和 pickup 规则见 消息应用会话工作流

失败恢复

Handover 不工作时,检查:

  1. 本地 VibeAround runtime 是否仍在运行。
  2. Session 是否仍然存在。
  3. Workspace 路径是否仍然存在。
  4. Browser、Channel 或 Tunnel 是否已经配对或授权。
  5. 对应 Channel plugin 是否连接。
  6. Agent 进程是否仍能接收输入。