架构
Manor AI 是一个 monorepo,包含 Python 后端、React 前端、worker 运行时 以及隔离的执行服务。
React web app
|
v
FastAPI API <----> PostgreSQL + pgvector
| Redis
| MinIO + JuiceFS
| Ollama (embeddings)
v
Celery workers (control plane + work queue)
|
+---- Sandbox service (per-run containers)
+---- Integrations, channels, and webhooks
后端
API 位于 apps/api。它暴露工作区、聊天、Agent、任务、目标、
工作流、文档、知识、集成、渠道、调度和
运维等端点。
共享的领域逻辑位于 packages/core:
- SQLAlchemy 模型
- 服务层
- Agent 运行时(agentic 循环、工具、提示词上下文)
- 工作流引擎(节点图运行器、导入器)
- 技能
- 权限