项目
认识项目
用一个本地目录关联会话、Agent 工作目录和文件工作台。
SoniBot 当前的项目,本质上是一个以本地目录为中心的工作上下文。它同时承担三种职责:
- 作为 Agent 的工作目录;
- 把使用同一路径的多个会话分到侧边栏同一项目下;
- 为文件树、搜索、预览、编辑和 Diff 提供根目录。
项目、Workspace 和会话
本地目录(项目 / Workspace)
├── 会话 A:独立消息、模型、助手与权限
├── 会话 B:独立消息、模型、助手与权限
└── 共享的磁盘文件、预览与 Diff同项目的会话只共享文件目录,不共享消息历史、上下文窗口、模型、助手、技能选择或 Agent 运行时。
创建项目
- 新建会话;
- 在工作空间区域选择一个已有本地文件夹;
- 选择助手、模型和权限;
- 发送第一条消息;
- 会话创建成功后,项目才会出现在侧边栏。
单纯选择目录不会立即创建一个独立项目实体。当前项目列表由使用自定义工作目录的会话派生。
不使用项目
不选择本地目录时,SoniBot 仍会为会话创建隔离的临时 Workspace。它适合试用和一次性任务,但不建议存放需要长期维护的成果。
临时 Workspace 也可以显示文件工作台,但不会提供完整的外部打开能力。
同项目新建会话
点击项目标题旁的 +,可以预填该目录并创建一个新会话。新会话拥有独立上下文,同时可以继续读取项目中的现有文件。
适合为“研究”“实现”“审校”建立独立会话,避免一个对话无限增长。
移除项目
当前“移除项目”本质上是删除该分组中可见的未置顶会话,不会删除用户的磁盘目录,也不是正式的项目解绑 API。
- 项目目录和其中的文件会保留;
- 相关会话与消息会被删除;
- 同路径的置顶会话可能不在本次移除范围;
- 再次用该目录创建会话后,项目会重新出现。
文件操作和生命周期详见文件工作台。录音设备生成的特殊项目见AI 智能 4G 胸牌操作手册。