Zervanor — 架构

统一的事件主干网络。零硬编码的提供商。

任何事件源。任何业务结果。统一的平台。以下是驱动每个解决方案模板之下的完全租户隔离、Kubernetes 原生技术堆栈。

连接器

  • 无状态的 HTTP 调用
  • 轻量、零冷启动
  • 支持 REST / GraphQL / Webhook
Stripe · Slack · Gmail · GitHub · Notion
事件路由器CloudEvents

智能体

  • 物理隔离的 K8s Pod
  • 长生命周期、有状态
  • 支持 AI / 大模型 / 即时通信
WhatsApp · AI 智能体 · 定时任务 · 审批/有人协同

完整的平台技术堆栈

八个层级,一个契约。每个层级均可独立部署和观测——所有请求最终都将通过 CloudEvents 事件主干网进行路由。

用户界面层
Next.js 仪表板可视化工作流构建器TypeScript SDK + CLI

操作员界面可视化,开发者扩展 SDK 化。

控制面
FastAPIControllers → Services → RepositoriesJWT + RBAC (4 种角色)WebSocket 实时通信

处理身份验证、组织隔离,以及所有界面连接的 API。

工作流引擎
Prefect42 种节点类型实时运行监测

根据模式、Cron 定时或 Webhook 匹配每个事件并运行流程图。

事件主干网
CloudEvents 1.0Apache Kafka (Redpanda)24小时消息去重

所有集成通信的统一契约。因所有路由均经由该网络而重点突出。

智能体与连接器运行时
通用智能体运行时 (ADR-038)连接器集成包工具自动投影 (AG-02)

连接器负责 API 交互,智能体在隔离的 Pod 内进行推理。相同集成包双向驱动。

容器编排
Deploy WorkerK8s 智能体生命周期托管租户命名空间

将智能体打包为容器,并部署到物理隔离的租户命名空间中。

数据与状态
PostgreSQLTimescaleDB (时系事件日志)RedisQdrant (向量记忆库)

关系型状态、时序事件历史、高速缓存以及智能体向量记忆。

基础设施
Kubernetes / GKETLS 1.3 传输加密OpenTelemetry · Prometheus · Grafana

配备加密传输、网络安全隔离和完全可观测性的多租户集群。

技术堆栈为您带来的核心优势

CloudEvents 网关

任何事件源(Webhook、定时任务、数据库、即时消息、API)都在 Kafka 主干网规范化为 CloudEvents 1.0 契约格式,从而在模板内进行工具编排而不需要定制胶水代码。

TypeScript 智能体 SDK 与 CLI

使用 TypeScript 构建和发布智能体。使用 init 初始化项目,本地调试,并使用 push 纯 HTTP 快捷部署——无需本地 Docker 环境。

可视化工作流构建器

基于 Prefect 引擎的可视化拖拽式构建器——提供 42 种节点类型(分支、过滤、循环、数据转换、HTTP、智能体运行、连接器动作、有人任务)及实时运行日志。

契约即 Schema 连接器

集成是数据而非代码。每个连接器在出厂前均在 API schema 上验证其版本化独立包,从而在不修改核心逻辑的情况下无缝扩充目录。

实时刷新与全面观测

支持自动重连的 WebSocket 实时更新,配备 OpenTelemetry 追踪、Prometheus 指标、Grafana 画布和公开免登录的状态页面。

多租户安全架构

JWT + RBAC(4 种角色),租户独享 GKE 命名空间,组织级别过滤查询,TLS 1.3 传输加密和敏感信息脱敏——通过了完整的合规审计(47/47 个 CI 门禁卡点)。

基于现代化、开源技术构建

FastAPINext.jsNode.js / TypeScriptKubernetes / GKEPostgreSQLTimescaleDBRedisKafka / RedpandaPrefectQdrantNovuOpenTelemetryPrometheusGrafana

为什么这一架构能够胜出

架构层面实现模型与平台中立

架构层面实现模型与平台中立。同一内核通过契约标准同时跑通 WhatsApp、Stripe 和 Salesforce 等所有外部集成。连接器的“已完成”要求包、文档和用例齐备,杜绝半成品上线。

事件驱动执行

不同于频繁轮询的传统平台,Zervanor 为纯事件驱动。工作流和智能体仅在订阅的事件信号(例如 stripe.payment.succeededgithub.issue.opened)流经事件路由器时被唤醒。

Kubernetes 原生运行时

Zervanor 不仅局限于 API 交互——它本身就是智能体的宿主。每个智能体都在 GKE 多租户集群中容器化部署,拥有 Pod 级别的物理隔离和组织专享的命名空间。事件日志存放在 TimescaleDB,可观测性由 OpenTelemetry 和 Prometheus 提供支持。

全新 — 运行时与模型

在平台上运行——或在你自己的设备上。

同一个智能体既能在托管云端运行,也能在你自己的机器上运行,通过路由组合云端与本地模型,并可通过聊天界面访问。

云端或你的设备

同一个智能体(一个 manifest、一个 SDK)可在托管云端 Pod 中运行,或通过 Zervanor Desktop 应用在你的机器上运行。它向外连接,因此能在防火墙后工作。

智能模型路由

将云端、平台与本地模型统一到一个目录中,背后是命名路由器与自动回退。为每个智能体选择模型;需要时在本地运行推理。

对话(Conversations)

一个持久、按模型路由的聊天,可将你的连接器和智能体作为工具调用——在更改任何内容之前都有确认步骤。

目前为桌面运行时主机;移动主机已在路线图中。

查看底层基石是如何运行的