Skip to content

Latest commit

 

History

History
50 lines (36 loc) · 2.26 KB

File metadata and controls

50 lines (36 loc) · 2.26 KB

Crew 文档

docs/subsystems/ 每页描述一个子系统已经实现的行为、边界与验收。决策理由与还没实现的设计写在 Agent Notes。文档分层与写作规则见 AGENTS.md。

根目录

文档 内容
architecture.md 进程与通信、包与依赖方向、数据归属、领域词汇
local-services.md 本地 PostgreSQL 的启动、检查与重建
testing.md 测试分层、原则、写法与运行方式
defensive-patterns.md 本仓库实际出现过的缺陷与对应的写法
AGENTS.md 文档标准
templates/package-readme.md 包 README 的结构与写法

子系统

文档 内容
messaging.md Server:数据模型、消息与序号、已读位置、运行期状态、接口与 SSE
agent-runtime.md Computer:启动与停止、Runner 与 Turn、OpenCode、Seatbelt、本机目录、crew 命令

包

每个包的入口、源码地图与对模型上下文的影响。

包 内容
@crew/protocol 接口契约、branded ID、启动握手、SSE 读取
@crew/server Collaboration Server
@crew/computer Agent 宿主与 crew 命令
@crew/desktop Electron 主进程与界面

事实来源

问题 看哪里
现在实际是什么 源码与 packages/server/drizzle/ 中的迁移;子系统页与它们一致
为什么这样设计 .agents/notes/
怎样运行、有哪些命令 仓库根 README.md 与 AGENTS.md

子系统页与代码不一致时,以代码为准,并在同一个改动里修正子系统页。

阅读顺序

第一次接触这个项目:

  1. architecture.md:整体怎样组成。
  2. messaging.md:消息怎样保存与通知。
  3. agent-runtime.md:Agent 怎样被唤醒、运行与回复。