Files
iAOP/web/admin/README.md
T

1.8 KiB
Raw Blame History

web/admin — iAOP 管理控制台

issue #135 / PRD 8.1/8.2。纯静态单页(无构建链): 模型管理 / 知识库管理 / 告警确认 / 审计查询。

使用

# 从 web/ 根目录起服务(依赖 ../auth 守卫与 ../chat/citations.json、
# ../cockpit/plans/alarm_panel.ti.json 相对路径)
cd web && python -m http.server 8084
# 打开 http://127.0.0.1:8084/admin/index.html

加载到 ../auth/auth.js 时强制登录(未登录跳登录页);纯静态独立运行时降级免登录演示。

页面与后端语义对齐

页签 能力 对齐
模型管理 模板列表、版本/阶段视图(dev/staging/prod 徽标)、注册新版本(semver 递增校验)、promote 逐级提升、rollback 回退、全程审计 core/model-framework/template_registry.py(Stage/next_stage/_log)
知识库管理 文档列表(标题/来源/章节数/索引状态)、上传并索引(浏览器端)、来源引用查看 core/rag-kb/ 文档资产 + web/chat/citations.json 编译产物
告警确认 告警列表(P0/P1/P2 配色取自 alarm_panel.ti.json)、详情(LLM 解释 + SOP)、状态机 待处理→已确认→已闭环(P0 先确认后闭环) PRD 8.1 Alert 状态机、alert_rules.py severity、alarm_config.py 配色
审计查询 统一审计日志(时间/操作者/动作/资源/原因)、关键词+动作筛选、导出 JSON template_registry._log / prompts.drain_audit 风格(#134 UserStore 审计)

边界

数据持久化在 localStorage(Demo 级;模型/告警含 Ti 示例种子数据); 后端 HTTP 服务就绪后替换各 Store 读写即可,页面结构不变。 LLM 解释直连推理服务 http://39.101.182.167:30800/v1/chat/completions。