系统架构
WunoOS 是面向企业智能体协作的操作系统,包含前端控制台、API 服务、基础设施层、迁移器与 AppHost 编排。
核心模块
| 模块 | 职责 |
|---|---|
| web | Vue 控制台、对话 UI、扩展管理和知识库界面。 |
| WunoOS.Api | HTTP API、认证授权、运行事件与系统健康检查。 |
| WunoOS.Infrastructure | 数据库、缓存、会话、智能体目录和后台任务实现。 |
| WunoOS.DatabaseMigrator | 数据库 schema 初始化、迁移与验证。 |
| WunoOS.AppHost | Aspire 本地编排入口。 |
请求路径
- 用户在 Vue 控制台发起操作。
- API 层完成认证、租户解析和权限判断。
- 基础设施层读写数据库、缓存或运行队列。
- 前端通过 API 或流式事件刷新状态。