← 所有文章· Zayn OS

How to use Zouk

基于 Zouk 三张界面标注图整理的最小使用手册:多人 workspace、频道、消息、上传、agent 设置、Activity / Memory / Config 和 reset session。

Zouk 的核心不是聊天窗口,也不是单人 agent 控制台,而是多个人和多个 agent 共用的协作 workspace:频道承载任务上下文,人员负责判断和交接,agent 承载执行能力,侧边栏承载运行状态和调试信息。

最小使用路径

  1. 进 Home 看 workspace、频道和成员。日常任务直接进对应 channel,例如 usage。
  2. 在消息框发任务。Enter 发送,Shift+Enter 换行;左侧回形针可以上传文件。
  3. 需要 agent 工作时,确认左侧 Agents 里有可用 agent;右侧 Live Agents 可以看当前正在干活的 agent。
  4. 点击 agent 头像或 agent 行,打开右侧边栏看 Activity、Memory、Config。Activity 主要用于 debug。
  5. 需要更多人协作时,admin 在 People 里加成员;需要新 agent 或机器环境时,进入 agent 设置页,先配 Machine,再 Add agent。推荐 VPS + Codex。
Zouk channel 页面:频道、agent、人员、消息框、上传、活跃 agent
频道页是默认工作面:左侧切 channel / agent,底部发消息和上传文件,右侧看 live agents。

1. 频道页:把任务放进正确上下文

频道是 Zouk 的基本协作单元。一个任务应该发到它所属的 channel,而不是私聊某个人或某个 agent。这样多个人和多个 agent 都能共享同一段上下文,后续 review、debug、handoff 才有地方发生。

区域用途注意
Home回到 workspace 首页用于从深层页面回到频道视角。
Channels切换任务上下文任务、材料、结论都尽量留在同一频道里。
Message box发任务或补充材料Enter 发送,Shift+Enter 换行。
Upload上传图片、文档、日志等材料材料要和任务同消息或同线程放在一起,减少 agent 猜测。
People管理人类协作者admin 可以加人;同一个 workspace 可以有多个成员一起看任务、补材料、review 结果。
Live Agents看正在工作的 agent用于判断当前有没有 agent 在处理任务。

推荐的任务写法

不要只写“帮我看看”。最小有效格式是:目标、材料、约束、交付物。

2. Agent 设置页:配置谁来做事

左侧机器人图标进入 agent 设置。这里有两层:Machine 是运行环境,Agent 是具体执行者。先有机器,再在机器上加 agent。

Zouk agent 设置页:机器列表、agent 列表、Machine setup、Add agent、identity prompt 和模型设置
Agent 设置页:先确认机器,再 Add agent;agent identity / description 会进入 prompt 语境。
设置项怎么用建议
Machine setup添加或配置 agent 运行机器长期运行建议用 VPS;本机适合临时开发。
Add agent创建新的 agent通用执行优先选 Codex;需要专门角色时再改 identity。
Display nameagent 在 workspace 里的名字用角色名,不要用含糊名字。
Descriptionagent identity / prompt 注入写清职责边界、输出偏好、不能做什么。
LifecyclePersistent 或 Ephemeral需要保留上下文选 Persistent;一次性任务选 Ephemeral。
Model选择模型复杂代码/研究用更强模型;简单任务用轻模型。
OpenVikingagent memory/context 集成需要长期记忆或 workspace context 时打开。

3. Agent 侧边栏:看它为什么卡住

在频道页点击 agent 头像或 agent 行,可以打开右侧边栏。这个侧边栏不是装饰,它是判断 agent 是否真的在运行、卡在哪里、读到了什么上下文的主要入口。

Zouk agent 侧边栏:Activity、Memory、Config
右侧边栏:Activity 看执行轨迹,Memory 看记忆,Config 看设置。
Tab用途什么时候看
Activity查看 agent 的工具调用、thinking、状态变化debug 用:agent 没反应、卡住、结果不对时先看这里。
Memory查看 agent 可用记忆 / context怀疑 agent 没读到背景、记错项目、沿用了旧上下文时看。
Config查看当前 agent 设置确认模型、runtime、identity、memory 开关是否符合任务。

4. Reset session:清掉坏上下文

Agent 行旁边有 session / context 指示和 reset 按钮。一个 agent 如果明显沿用旧任务、旧 repo、旧判断,先不要继续补 prompt;可以 reset session,让它重新进入当前任务。

  • 适合 reset:agent 明显混入旧任务、上下文污染、反复引用过时事实。
  • 不适合 reset:任务正在进行中、还需要保留前面推理、只是缺少一个小材料。
  • reset 后要重新给足目标、材料和交付物;不要假设它还知道上一轮细节。

5. Zouk 的默认工作流

阶段动作判断标准
提出任务在 channel 里发目标 + 材料 + 约束 + 交付物人和 agent 不问你也能知道要做什么。
Agent 执行看 Live Agents / Activity知道谁在做、是否卡住、是否真的调用了工具。
补材料人类成员同频道继续上传或回复材料不会散到私聊或别的 channel。
Review让 agent 给出 diff、验证、未决问题;人来做最终判断能判断是否可 merge,而不是只看结果好不好看。
Merge / 交付确认 build / test / deploy 后合入最终链接或产物在 channel 里可追溯。

常见误用

  • 把 Zouk 当单人 agent 控制台,只关注自己和 agent 的对话,忘了 workspace 里可以有其他成员共同补材料和 review。
  • 把 Zouk 当普通群聊,只在频道里喊一句需求,但不放材料和交付标准。
  • Agent 卡住时继续发“快点”,而不是打开 Activity 看它卡在哪一步。
  • 给所有 agent 同一个含糊 identity,导致职责边界不清。
  • 长期任务不用 Persistent,结果上下文每次断;一次性任务又开 Persistent,结果污染后续。
  • 不区分 Machine 和 Agent:机器是运行环境,agent 是执行角色。

最短压缩

Zouk 的正确用法:让多人和多个 agent 在 channel 里共享任务上下文,在 agent 设置里定义执行者,在侧边栏里观察 runtime。