Skip to main content
会话把一次开发任务的输入、Agent 输出和工具操作保存为结构化时间线。权威运行时保存权威时间线,其它客户端只显示它的投影。

创建会话

  1. 选择目标项目和位置(本地 或 新建 Worktree,见项目与工作区)。
  2. 在输入框顶部选择 Agent、供应商配置、模型、思考深度和对话模式。
  3. 输入任务。用 / 选命令,用 @ 引用工作区文件,用 $ 插入 Skill,或用 ↑ / ↓ 翻出这个会话早先发过的消息;也可以添加附件。
  4. 发送前确认工作区和权限范围。Agent 可能需要读取文件、执行终端命令或请求额外授权。
切换 Agent 或模型只影响后续运行。已写入时间线的消息会保留其原始运行身份。

阅读时间线

回合上方会显示 工作了 的耗时。生成过程中会显示 思考中… 或 等待确认中…。 工具参数、终端输出和文件差异可能包含敏感内容。分享诊断前先检查并脱敏。

目标

支持目标的 Agent 会通过 ACP 发布目标状态:通用的 _meta.goal 扩展,以及 Codex 旧的 _meta.codex.goal 命名空间。Vibex 把这些归一成同一套模型,并把每次变化存成一条目标时间线条目。 目标显示在输入框上方的固定目标栏里,紧接在排队消息栏下面:
  • 目标栏显示阶段、目标和 Agent 自己上报的统计(已用时间、token 用量、回合数)。
  • 铅笔按钮(编辑目标)打开原地编辑器改写目标;保存时通过目标控制下发,不经过输入框。
  • 暂停目标 / 继续目标 暂停或继续目标。
  • 清除目标 清除目标;进行中、已暂停、已阻塞和额度受限的目标都能清除。
只有适配器明确声明支持时,对应的按钮才会出现。以 /goal 发出的消息保留自己的气泡,并在气泡边缘带一个目标图标。

控制运行

停止 Agent 只停止运行过程,不会撤销文件、Git 或外部服务变更。请在 Git diff 和终端中分别检查结果。

消息队列与自动继续

运行期间发送的后续消息会进入队列。输入框上的队列区域提供:
  • 自动发送 / 手动发送 —— 切换自动或手动提交队列。
  • 引导 —— 只对声明了原生引导(native steering)的 Agent 出现:它把这条消息注入正在运行的回合,而不是先打断。其它 Agent 仍然回退为打断并重发。
  • 发送排队消息、编辑排队消息、删除排队消息 —— 逐项操作。
  • 恢复队列发送 / 清空排队消息 —— 整体恢复或清空。
投递方式会记在用户消息上,并渲染成气泡下边缘的反应标记:已引导运行中的回合(主色)或 已打断上一轮并重新发送(警告色)。当后面已经存在更新的回合时,旧回合会标记为被取代:实时状态、运行时长和流式行扩展停止,但已经产生的行仍然可见并保持展开。 取消或删除队列项不会撤销已经完成的操作。 启用 自动继续 后,只有满足会话设置和 Agent 能力的回合会自动推进。遇到权限请求、询问表单、失败或需要用户选择时会停下来等待。

权限请求与询问表单

当 Agent 请求终端、文件写入或其他受保护能力时,时间线会显示请求原因和范围,通常包含工作目录、参数和环境变量。可选操作为 允许、拒绝 和 本会话始终允许。 询问表单需要填写结构化内容。提交前确认值和作用范围;取消表单会让 Agent 收到取消结果,而不是隐式批准。

全局搜索

cmd-k 在任何位置都能打开 全局搜索(工作台命令面板),入口是标题栏里的搜索图标,紧挨运行时控件之前。一次输入同时检索三组结果:
  • 面板顶部有自己的查询框,三组之间画有分隔线;空查询时只列出 最近会话。
  • 会话搜索只索引和高亮对话文本——用户消息、Agent 回答、推理和计划——并只给命中的关键词着色,当前命中颜色更重。
  • 输入非空时按 escape 先清空输入,再按一次才关闭。
  • 索引在后台构建并保留,再次打开是瞬间完成的。已归档的会话不参与搜索。
单会话内的查找仍然用 cmd-f(在当前会话中查找)。

导入本地历史

通过侧栏 更多 菜单或项目右键菜单中的 导入会话 导入其它 Agent 的历史。 支持 14 个来源:Claude Code、Codex、OpenCode、Gemini CLI、Cline、Hermes、CodeBuddy Code、Kimi Code、Pi、Grok、Cursor、DeepSeek Harness、ZCode、Google Antigravity。 流程:
  1. Vibex 扫描本机历史,显示 正在扫描本地 Agent 会话…。
  2. 在预览列表中按项目分组勾选要导入的会话,可以按 Agent 筛选或重新扫描。
  3. 点击 导入 个会话,等待 导入完成。
结果会分成 已导入、已导入、已消失、失败 四类。
扫描器只读取元数据:标题、时间、工作区路径、消息数量和来源路径。导入时才会重新读取内容并一次性写入时间线。凭据、密钥和完整 Agent home 配置不会导入。已导入过的会话不会重复导入,也不会被刷新覆盖。

通知与未读

会话完成、失败或等待输入时,权威运行时可以发送桌面通知。三类通知可以在 设置 → 会话 的 Agent 通知 中分别开关,它们已从 常规 移到那里。 有未读完成项的会话在侧栏显示圆点提示;打开会话后提示消失,以权威时间线为准。系统托盘菜单也提供 新建会话、配置中心 和 设置 的快捷入口。

子 Agent 时间线

当会话使用了委派(delegation)时,右侧栏会出现 子 Agent 时间线 入口,可以查看子 Agent 的独立时间线,并从父会话跳转过去。