Skip to content

Web 管理控制台 (Web Console) ​

Praetor Web 管理控制台(作战指挥室)是一个基于 React 构建的单页应用 (SPA)。你可以通过以下两种方式之一启动并访问:

启动模式命令行指令访问地址与端口
本地开发模式pnpm guihttp://localhost:5173(API 服务监听 4000)
容器化部署docker compose --profile web uphttp://localhost:3000

pnpm gui 会在本地自动派生两个子进程:监听在 4000 端口的 API 服务,以及监听在 5173 端口的 Vite 前端开发服务器,并自动在浏览器中打开主页。该命令自身不执行额外的凭据检查,API 服务启动所需的各项要求完全适用。在本地开发模式下,API 默认使用轻量的 SQLite 存储;如果在生产模式环境变量(NODE_ENV=production 或 PRAETOR_ENV=production)下运行,API 必须挂载持久化数据库与安全凭据。

在 Docker Compose 容器化部署中,前端静态资源托管在 Nginx 容器内并通过 3000 端口对外暴露,Nginx 会将 /api 与 /v1 的流量反向代理转发给内部的 api 服务。请注意:端口 3001 属于 Grafana 监控大屏,并非前端控制台。

控制台路由与页面导航 (Routes) ​

路由路径页面定位与核心能力
/作战大屏仪表盘:全景战报、实时 Token 消耗走势、智能体网络动态拓扑、人员花名册、使命战况看板
/agents智能体花名册:智能体注册列表、权能定义与状态画像
/missions使命看板与审批流:使命任务发布、人工审批与执行状态追踪
/execution实时执行全景:多智能体推演事件流式回放
/memory长期记忆浏览器:全局记忆图谱浏览、命名空间检索与语义对账
/governance合规治理中心:统一审批决策队列、安全防护策略与规则配置
/security安全态势感知:安全防御雷达(参考 ISO 42001 与 NIST AI RMF 框架的量化度量报告,非外部认证背书)
/sloSLO 服务等级看板:可用性、恢复耗时与任务达成 SLO 实时度量
/chat多智能体对话大厅:支持实时流式响应的人机会话交互窗口
/dlq死信队列管理中心:失败任务堆栈分析、死信归类与一键安全重放
/audit合规审计日志:操作审计全量追溯、筛选查询与结构化日志导出
/cost成本与 Token 驾驶舱:多维度大模型调用财务成本与用量透视
/knowledge企业知识库:文档向量切片切分、语义检索与知识条目维护
/alerts告警告警事件看板:关键异常、配额熔断与策略阻断告警流
/onboarding引导设置流程:首次启动引导、模型提供商连通性探测与首任务验证
/users系统用户与组织管理:多角色用户管理、权限赋予与 API Key 发放
/settings全局系统设置:运行时核心参数检视与热配置更新
/settings/sso企业级 SSO 配置:基于 OIDC 的企业单点登录对接设置
/workflowsDAG 工作流编排:可视化工作流拓扑构建、任务调度与运行历史
/poc概念验证体验区:内置的 POC 场景演示与原型推演沙盒
/research实验研究透视:学术研究模式下的高级推演分析视图
/actionsAction Gateway 操作流:受治理外部写操作队列——人工审批、驳回与补偿撤销

登录与身份验证 (Authentication) ​

Web 控制台与后端 API 共享完全一致的认证鉴权机制:支持 API Key 登录或 JWT 令牌会话认证。在企业集成场景下,可通过 /settings/sso 配置企业 OIDC 身份提供商(IdP)实现一键单点登录。

控制台呈现的所有指标与数据均实时读取自后端 API。对于包含模拟演练或 POC 阶段的数据,界面均会给予明确的标签标识——在首次引导流程中,只有当 API 明确标记 source=real 时,相应数据方代表真实模型的调用结果。

采用 MIT 许可证开源。