引擎定位与边界
wesgine 是什么、不是什么——清晰的产品边界声明。
核心定位
wesgine 是服务端多租户 AI Agent 引擎(Server-side Multi-tenant AI Agent Engine)。
类比:Postgres 之于 SQL schema = wesgine 之于 Agent Cell。
它是什么
- Hypervisor:管 Cell 生命周期 + 共享物理资源池 + 跨 Cell 只读观测
- Cell:完整、独立、可移植的服务端 AI Agent 运行时
- 单租户 = 一个 Cell;多租户 = 多个 Cell;无第三种模式
它不是什么
| 误解 | 事实 |
|---|---|
| AI OS | 不是操作系统,是引擎内核 |
| 多用户 SaaS 框架 | 不管用户身份体系(AX-2) |
| 知识库引擎 | Knowledge 是子系统,不是定位 |
| 业务系统 | 不含任何业务逻辑 |
| Chat 应用 | Chat 在消费层(wesclaw) |
六公理
| # | 公理 | 简述 |
|---|---|---|
| AX-1 | 隔离 | Cell 是唯一隔离域,跨 Cell 无数据面通信 |
| AX-2 | 身份无关 | 不定义用户身份体系,但 Actor 是运行时一等标识 |
| AX-3 | 独立结算 | 每 Cell 独立计费 |
| AX-4 | 资产归属 | 业务知识物理归 Cell |
| AX-5 | 物理边界 | 服务端管 Headless/Playwright;客户端走 Desktop adapter |
| AX-6 | 诚实定位 | 收缩换清晰,放弃换聚焦 |
仓库关系
wesgine 引擎内核
wesui 前端渲染(零 fetch / 零 store / 零路由)
wesapp 引擎消费层 Go SDK
weisyn/sdk 平台 HTTP 客户端 + 验 JWT
▲
产品 / Chat 应用
消费方
| 产品 | 接入方式 |
|---|---|
| wescode | go mod 嵌入,1 workspace = 1 Cell |
| wesclaw 桌面 | go mod 嵌入,Electron + stdio JSON-RPC |
| wesclaw SaaS | go mod 嵌入,HTTP + JWT |
| wescraft | go mod 嵌入,Electron + 本地 HTTP |
| teleclaw | HTTP 二进制模式,Java 通过 HTTP 调用 |
收缩换清晰
wesgine 故意不做的事:
- 不管用户注册/登录
- 不管组织架构
- 不管计费扣款(只记 token 用量)
- 不管前端渲染
- 不管产品路由