第10部分:组件协作流程
组件协作流程 展示了 OpenClaw 各个组件如何协同工作来处理消息和执行任务。
┌─────────────┐
│ 用户 │
└──────┬──────┘
│ 消息
↓
┌─────────────┐
│ Channel │
│ Plugin │
└──────┬──────┘
│ 路由
↓
┌─────────────┐
│ Gateway │
│ (WebSocket)│
└──────┬──────┘
│ 分发
↓
┌─────────────┐
│ Agent │
│ Loop │
└──────┬──────┘
│ 调用
↓
┌─────────────┐
│ Skills │
│ + Tools │
└──────┬──────┘
│ 执行
↓
┌─────────────┐
│ Plugins │
│ (Hooks) │
└──────┬──────┘
│ 结果
↓
┌─────────────┐
│ Model │
│ Provider │
└──────┬──────┘
│ 推理
↓
┌─────────────┐
│ Session │
│ Store │
└──────┬──────┘
│ 持久化
↓
┌─────────────┐
│ Memory │
│ System │
└─────────────┘