状态:Experimental(Management) — Console 已覆盖部分实例、Integration App、模型、用户、用量与策略管理;它尚不是协议族统一的版本、策略、发布与审计控制面,具体能力以部署版本为准。
Console 是独立于 Gateway 的运维与管理平面,用于实例、Integration App、模型、用户、用量和部分策略。Desktop 本机 Settings 覆盖个人模型等本地配置,但不与 Console 的多实例和组织能力完全等价。
部署形态
| 模式 | 说明 |
|---|---|
| 桌面版 | 本机 Gateway + SQLite,个人/试点 |
| Cloud / Server | 数据库、沙箱与认证由实例 Profile 决定 |
| 私有化 Docker | 在客户网络运行;数据边界仍取决于模型和集成配置 |
| Fellow Console | 管理多个 fellow/cloud 实例(见 deploy/console) |
Console 通过宿主机 Docker 拉起 fellow/cloud 实例;浏览器访问 Console UI(默认 :8788)管理实例与 接入应用。
Integration App 管理
Console 接入应用 页提供:
| 能力 | 说明 |
|---|---|
| 创建 / 禁用 App | 获得 app_ 与一次性 fkey_ |
| 轮换 Key | 泄露或离职流程 |
| allowed_origins | Embed CORS 与 JWT origin 校验 |
| default_agent / runtimeUserId | 决定 embed 跑哪套 harness |
| 用量与对话 | 按 App 查看 thread / 消息(非 Web Inbox) |
产品与 Console 运维 API 分工见下文 与 Gateway 的分工。
与 Gateway 的分工
| 平面 | 路径 | 用途 |
|---|---|---|
| 产品会话 | /api/threads … | 用户与 Integration App 日常调用 |
| Console 运维 | /api/console/* | 实例、用户、模型、令牌;guardConsole 校验 |
产品 Session Token 不能调 /api/console/*;Console Token 不能替代 Integration App Key 做 embed。
本地启动 Console(开发)
cp deploy/console/.env.example deploy/console/.env
# 修改 FELLOW_CONSOLE_PASSWORD 和 FELLOW_CONSOLE_SECRET
pnpm docker:console:build
pnpm docker:console:up
写入生效
Console 可通过 Gateway 的 /api/console/* 管理模型、Skills、用户、配额、认证、接入应用、用量与可观测数据。数据库驱动、Sandbox、Stream Bridge 和部分 Channel 开关仍由 Profile 或环境变量控制,修改后可能需要重启或重新部署。