引擎概览
wesgine 是服务端多租户 AI Agent 引擎。它提供完整的 Agent 运行时——认知循环、上下文管理、记忆、工具执行、治理——以 Cell 为隔离单元,支持从个人到企业的全场景部署。
两层架构
┌───────────────────────────────────────────────┐
│ Hypervisor(控制面,薄) │
│ Cell 生命周期 / 共享 Provider 池 / 跨 Cell 观测 │
└───────────────────┬───────────────────────────┘
│ manages
┌───────────────────▼───────────────────────────┐
│ Cell(数据面,厚,每租户一份) │
│ 认知 / 上下文 / 执行 / 记忆 / 治理 │
└───────────────────────────────────────────────┘
Hypervisor 只做三件事:Cell 生命周期管理、共享 Provider 池、跨 Cell 只读观测。
Cell 是完整、独立、可移植的 AI Agent 运行时。单租户 = 一个 Cell;多租户 = 多个 Cell。
核心概念
Cell — 隔离域
每个 Cell 是一个完全独立的 Agent 运行时实例:
- 独立的记忆、会话、知识库
- 独立的工具集和治理策略
- 可导出/导入的便携快照
- Cell 之间无数据面通信(AX-1)
记忆四层模型
| 层 | 内容 | 可见性 |
|---|---|---|
| L1 环境信息 | 主机环境事实 | 全 Cell |
| L2 部门共识 | 组织级规范 | 全 Cell |
| L3 关于我 | 个人偏好 | 仅本人 |
| L4 角色记忆 | Agent 专属知识 | 按 Agent |
Provider 三源
- 共享池(Hypervisor 级)— 多 Cell 共用
- 具名(Hypervisor 声明,Cell 指定)— 特定 Cell 绑定
- 私有 BYOK(Cell 自带)— 用户自己的 API Key
适用场景
| 场景 | Cell 映射 | 示例 |
|---|---|---|
| 个人工具 | 1 用户 = 1 Cell | wescode、wesclaw |
| 团队协作 | 1 团队 = 1 Cell | wescraft 团队版 |
| 企业部署 | 1 部门 = 1 Cell | 数字员工平台 |
下一步
- 快速部署 — 部署 wesgine 并创建第一个 Cell
- CellSpec 参考 — 完整的 Cell 配置说明
- HTTP Gateway — API 端点参考