SoniBot
项目

认识项目

用一个本地目录关联会话、Agent 工作目录和文件工作台。

SoniBot 当前的项目,本质上是一个以本地目录为中心的工作上下文。它同时承担三种职责:

  1. 作为 Agent 的工作目录;
  2. 把使用同一路径的多个会话分到侧边栏同一项目下;
  3. 为文件树、搜索、预览、编辑和 Diff 提供根目录。

项目、Workspace 和会话

本地目录(项目 / Workspace)
├── 会话 A:独立消息、模型、助手与权限
├── 会话 B:独立消息、模型、助手与权限
└── 共享的磁盘文件、预览与 Diff

同项目的会话只共享文件目录,不共享消息历史、上下文窗口、模型、助手、技能选择或 Agent 运行时。

创建项目

  1. 新建会话;
  2. 在工作空间区域选择一个已有本地文件夹;
  3. 选择助手、模型和权限;
  4. 发送第一条消息;
  5. 会话创建成功后,项目才会出现在侧边栏。

单纯选择目录不会立即创建一个独立项目实体。当前项目列表由使用自定义工作目录的会话派生。

不使用项目

不选择本地目录时,SoniBot 仍会为会话创建隔离的临时 Workspace。它适合试用和一次性任务,但不建议存放需要长期维护的成果。

临时 Workspace 也可以显示文件工作台,但不会提供完整的外部打开能力。

同项目新建会话

点击项目标题旁的 +,可以预填该目录并创建一个新会话。新会话拥有独立上下文,同时可以继续读取项目中的现有文件。

适合为“研究”“实现”“审校”建立独立会话,避免一个对话无限增长。

移除项目

当前“移除项目”本质上是删除该分组中可见的未置顶会话,不会删除用户的磁盘目录,也不是正式的项目解绑 API。

  • 项目目录和其中的文件会保留;
  • 相关会话与消息会被删除;
  • 同路径的置顶会话可能不在本次移除范围;
  • 再次用该目录创建会话后,项目会重新出现。

文件操作和生命周期详见文件工作台。录音设备生成的特殊项目见AI 智能 4G 胸牌操作手册

On this page