四模块架构
每个模块独立部署,通过 HTTP / MCP / gRPC 通信
TypeScript
UI
Vue 3 + Tailwind v4 + reka-ui 前端界面
Vue 3 · Pinia · Vite
Java
Control Plane
路由 + 认证 + MCP 反向代理
Spring Boot 4 · JPA · PostgreSQL
Python
Agent
LLM 编排 + 工具调用 + RAG
FastAPI · LangChain · litellm
Rust
Runtime
文件系统 + 沙盒 + 进程管理
Axum · Tokio · bollard
核心能力
多 Agent 编排
LangGraph 驱动的多步骤 Agent 流程
工具调用
MCP 协议标准化工具接入
沙盒执行
Docker 容器隔离的代码运行环境
权限控制
3-Tier 配置(System / Admin / User)
MCP 协议
标准化 Model Context Protocol 反向代理
RAG 知识库
pgvector 向量检索 + 文档 chunking