跳到主要内容
ZeroWorks

项目与工作区

项目把这次要用的文件、素材和长期背景收在一起,工作区管着来源、技能与会话;两层分清,内容才不会散在各处。

先分清工作区和项目

ZeroWorks 里有两个层次的组织单位:工作区是一套独立的来源、技能、会话与配置;项目是工作区里的一个目录,装着这次任务真正要碰的文件。

分工很直接——工作区决定「能用什么」,项目决定「在哪里工作、用哪些文件」。同一个工作区里可以放多个项目,项目也可以随时新建。

  1. 先确认当前工作区:侧栏顶部始终显示工作区名称,来源、技能和会话都从它加载。
  2. 再决定这次工作要不要单独建项目:需要独立的工作目录、素材或长期背景时才值得建。
  3. 新建对话时选择项目,会话会继承项目的工作目录,并把项目上下文一起带进系统提示。
对比工作区项目
本质一套独立配置,装着来源、技能和会话工作区里的一个目录,装着这次要用的文件
位置~/.zero-works/workspaces/{workspace-id}/该工作区下的 projects/{project-slug}/
长期记忆不单独保存,记忆归项目MEMORY.md 里的长期上下文
切换影响换工作区等于换一批来源、技能与会话换工作区不会带走项目目录

把内容放进正确的位置

  • 来源、技能、会话在工作区层:一个工作区一套,彼此不干扰。
  • 工作目录、素材和长期记忆在项目层:跟着项目走,换工作区也不影响。
  • 长期有效的结论写进项目的 MEMORY.md,一次性的过程留在对话里。
  • 会话可以按项目和状态分组、筛选,回看时先缩小范围再逐条打开。
路径与目录
{project-slug}/
├── config.json   # 项目配置:名称、说明、工作目录
├── MEMORY.md     # 长期项目记忆,Agent 只追加不重写
└── assets/       # 项目素材,通过素材清单提供给 Agent

导入素材,导出成果

  1. 导入文件:把已有文件上传到项目的 assets/ 目录,或直接放进项目的工作目录,Agent 就能按需读取。
  2. 需要长期背景时补一条笔记进 MEMORY.md,它会在后续会话里被重新读到。
  3. 导出成果:产出物是工作目录里的普通文件,复制或打包就能带走,不需要额外的导出步骤。

查找与找回

  1. 按关键词搜索会话:搜索框同时匹配标题和正文内容,结果会显示命中的片段。
  2. 暂时不用的会话先归档,需要时再取回;归档不等于删除。
  3. 真正防丢靠备份:工作区目录是普通文件夹,把项目目录纳入版本管理,或定期复制整个工作区目录。