Commit Graph

12 Commits

Author SHA1 Message Date
sinohqb
fed52f3920 fix(deploy): resolve cron pool initialization issues
Some checks failed
CI / test (push) Failing after 32s
- Add Cron Pool Monitor entry to sidebar menu
- Install Docker CE CLI from Aliyun mirror for container exec
- Mount Docker socket for managing openclaw-eval container
- Fix OpenClaw CLI commands (cron add/rm/list instead of automations)
- Add gateway token auth for CLI access
2026-08-12 13:40:18 +08:00
sinohqb
0326ec5d03 fix(deploy): serialize production frontend build
Some checks failed
CI / test (push) Failing after 8m44s
2026-08-11 14:57:22 +08:00
sinohqb
855455c0b4 feat(deploy): add production release workflow 2026-08-07 15:53:36 +08:00
sinohqb
c2bc56effd fix(deploy): use npmmirror registry in volcengine-102 Dockerfile
Some checks failed
CI / test (push) Failing after 57s
npm ci hangs on volcengine-102 because package-lock resolved URLs
point to registry.npmjs.org (GFW-blocked). Force npmmirror before ci.
2026-07-28 19:54:24 +08:00
sinohqb
f1eb123dd1 fix: use GATEWAY_MODE=local for openclaw-eval 2026-07-20 17:26:00 +08:00
sinohqb
26a36f5bdb fix: add OPENCLAW_ALLOW_UNCONFIGURED env var 2026-07-20 17:24:43 +08:00
sinohqb
baba638fd5 fix: use private registry for openclaw image 2026-07-20 17:21:52 +08:00
sinohqb
d0831684ec fix(deploy): stamp head instead of upgrade to avoid duplicate column 2026-07-20 15:53:15 +08:00
sinohqb
d970a9c06a fix(deploy): init_db before alembic to create base tables 2026-07-20 15:50:29 +08:00
sinohqb
c6700e9c89 fix(deploy): remove COPY data/scenarios (gitignored), use mkdir instead 2026-07-20 15:37:41 +08:00
sinohqb
5b1c88065b feat(deploy): add volcengine-102 production deployment
Multi-stage Dockerfile (Node frontend build + Python runtime),
docker-compose with agenteval (port 8002) and openclaw-eval containers.
2026-07-20 15:33:44 +08:00
sinohqb
a77cd83e6a v0.2.0-dev: 文件管理 + 页面布局统一 + 6 个 bug 修复
## 新增功能
- 文件管理模块:分类树 + 文件上传/下载/删除
- 文件上传支持拖拽(Dragger)+ 手动上传(customRequest 模式)

## 页面布局统一(参照评测执行页)
- 仪表盘/评测对象/评测场景/评测报告 全部改为全高 flex 布局
- 统一内联页头样式(h2 + 竖线分隔 + 描述)
- 表格撑满高度、overflow 处理
- 每页添加刷新按钮

## Bug 修复
- 分类树操作按钮 hover 不可见(CSS 规则缺失)
- 文件上传失败(multipart boundary 缺失)
- LLM API 响应 content blocks 数组格式支持(_extract_content_from_api_response)
- response_time_max_ms 被静默忽略(隐式规则传空 params)
- 空 messages 导致 IndexError 崩溃
- poll_reply 异常中止整个 run(缺 try/catch)
- engine finally 未关闭 session
- 3 个页面 UTC 时间戳解析偏差 8 小时

## 后端
- EvalEngine: poll_reply 异常保护、空 dialog 保护、session 关闭
- LLM API 响应解析支持 content-block-array 格式
- 隐式 response_time 规则正确传递 max_ms 参数

## 前端
- api.ts: 移除手动 Content-Type(让浏览器自动添加 boundary)
- Files.tsx: customRequest 替代 beforeUpload、布局优化
- index.css: 分类树 hover 规则
- Targets/Scenarios/Home/Reports: 全高布局改造
- 3 个页面时间戳改用 formatDateTime()(修复 UTC 偏差)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-07-16 15:25:22 +08:00