Skip to content

Operational Semantics CN

Jazzen Chen edited this page May 24, 2026 · 7 revisions

运行语义

这页说明 VibeAround 运行时的行为。

Launch 选择

Launch 有四个核心选择:

  • agent
  • profile
  • workspace
  • session

Terminal 选择控制 direct/profile launch 打开在哪里。它和浏览器里的 Web Terminal 不是同一个概念。

New Session 与 Resume

New session 始终是 session 选择里的第一个选项。选择它会启动干净的新会话。

当 VibeAround 能为当前 agent 和 workspace 发现可 resume 的 session 时,会显示已有 session。选择已有 session 会使用该 Agent 自己的 resume 机制。

Profile Selection

Direct 表示 VibeAround 不覆盖模型/provider 配置。启动的 Agent 使用自己的原生登录态和配置。

Provider profile 可以是 direct,也可以是 bridge-backed。如果是 bridge-backed,VibeAround 会启动本地 API endpoint,并把 Agent 的模型/API 请求映射到 provider route。

Model Mapping

当 model list 暴露 alias 或 fake ID 时,选中的值会在 upstream provider 请求前被映射。用户手填 custom model name 会原样传递。Provider error 会直接返回。

Session State

Session state 可能来自:

  • Agent 自己的 resume storage
  • VibeAround runtime metadata
  • terminal process state
  • local API bridge scope state

使用稳定的 workspace 和 scope 会让 resume 和 bridge 行为更可靠。

Slash Commands

常见命令:

/new
/switch <agent>
/handover
/pickup <code>
/profile
/agent

频道插件可能调整命令语法。Slack 使用 /va ...。

Handover

Handover 会生成短 code,用于在不同入口之间转移 session。它不会上传项目,而是让另一个入口指回本地 runtime 和选中的 workspace/session。

Previews

Preview links 是 scoped 且短时有效的。它们可以指向:

  • local dev server
  • 渲染后的 Markdown
  • HTML file

公网 preview URL 需要 tunnel access 和 pairing。

Clone this wiki locally