feat(ai): F1-5b Wave A admin-web sandbox 透出 UI-1/2/4 (W1)
完成 F1-5b Wave A admin-web 改造: UI-1 AIRunLogs 列表加 runtime_mode + sandbox_instance_id 列 - 后端 schema RunLogItem 补 runtime_mode / sandbox_instance_id 字段 - 后端 SQL list_run_logs SELECT 加这两列 - 前端 columns 加"运行模式"(orange/blue Tag) + "沙箱实例"(短哈希 + tooltip) UI-2 AIRunLogs 详情 Drawer 加 runtime 字段 - 后端 SQL get_run_log SELECT 加 runtime 列 - 前端 Descriptions 加"运行模式" + "沙箱实例"两项 UI-4 全局 sandbox 徽章(覆盖所有 admin-web 页面) - App.tsx Footer 三段式: 左 sandbox 徽章 / 中 任务状态 / 右 占位 - 30s 轮询 fetchRuntimeContext(userSiteId) - sandbox: 橙色"沙箱"+ 业务日 + 短哈希实例 ID(monospace) - live: 绿色"实时"+ 真实今天 双口径 4a/4b 验证(MCP Playwright 实地走查): - UI-1 4a live: 列表全行 live 蓝 Tag - UI-1 4b sandbox: SQL INSERT walkthrough_ui12 → 列表显示 sandbox 橙 Tag + 短哈希 - UI-2 4b: Drawer 详情 runtime_mode='sandbox' 橙 Tag + sandbox_instance_id monospace 全 ID - UI-4 4a: footer 左侧绿"实时"+ 2026-05-05 - UI-4 4b: 切 sandbox=2026-04-20 后 footer 显示橙"沙箱"+ 业务日 + sbx_e7a7e5c5... - 截图归档 docs/audit/changes/screenshots/2026-05-05_f1_5b_wave_a/ 剩余 Wave A: MP-3/5 小程序 sandbox / MP-1 board-finance 字段复核 / BE-1 task-list 403 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -112,7 +112,7 @@ class RetryResponse(BaseModel):
|
||||
|
||||
|
||||
class RunLogItem(BaseModel):
|
||||
"""调用记录列表项。"""
|
||||
"""调用记录列表项。F1-5b UI-1: 加 runtime_mode + sandbox_instance_id 透出 sandbox 状态。"""
|
||||
id: int
|
||||
app_type: str
|
||||
trigger_type: str
|
||||
@@ -122,6 +122,8 @@ class RunLogItem(BaseModel):
|
||||
status: str
|
||||
site_id: int
|
||||
created_at: str
|
||||
runtime_mode: str | None = None
|
||||
sandbox_instance_id: str | None = None
|
||||
|
||||
|
||||
class RunLogListResponse(BaseModel):
|
||||
|
||||
@@ -496,7 +496,8 @@ class AdminAIService:
|
||||
cur.execute(
|
||||
f"""
|
||||
SELECT id, app_type, trigger_type, member_id,
|
||||
tokens_used, latency_ms, status, site_id, created_at
|
||||
tokens_used, latency_ms, status, site_id, created_at,
|
||||
runtime_mode, sandbox_instance_id
|
||||
FROM biz.ai_run_logs
|
||||
{where_sql}
|
||||
ORDER BY created_at DESC
|
||||
@@ -527,7 +528,8 @@ class AdminAIService:
|
||||
SELECT id, app_type, trigger_type, member_id,
|
||||
tokens_used, latency_ms, status, site_id,
|
||||
created_at, request_prompt, response_text,
|
||||
error_message, session_id, finished_at
|
||||
error_message, session_id, finished_at,
|
||||
runtime_mode, sandbox_instance_id
|
||||
FROM biz.ai_run_logs
|
||||
WHERE id = %s
|
||||
""",
|
||||
|
||||
Reference in New Issue
Block a user