- 新增 app_metadata 模型、仓储与服务 - 将默认 edge 验证步骤改为由 app_metadata 驱动生成 - 新增 chat_session / chat_message 会话层模型与 chat service - 新增 demo chat API,支持会话创建、消息发送、任务确认 - 新增最小 Web Demo 页面,形成聊天式演示入口 - 增强任务报告,补充 audit_summary 与更细粒度 task_metrics - 增强 edge-agent 执行器:tcp_probe、日志时间范围过滤、进程指标与更灵活健康检查 - 更新 README 与当前进度总结,MVP 进度推进到约 94%
17 lines
458 B
Python
17 lines
458 B
Python
from __future__ import annotations
|
|
|
|
from pathlib import Path
|
|
|
|
from fastapi import APIRouter
|
|
from fastapi.responses import HTMLResponse
|
|
|
|
|
|
router = APIRouter(tags=["demo-web"])
|
|
|
|
|
|
@router.get("/", response_class=HTMLResponse)
|
|
@router.get("/demo/chat", response_class=HTMLResponse)
|
|
def demo_chat_page() -> HTMLResponse:
|
|
html_path = Path(__file__).resolve().parents[2] / "web" / "chat_demo.html"
|
|
return HTMLResponse(html_path.read_text(encoding="utf-8"))
|