Terminal-Bench 2.0 Evaluation: GLM-5 + OpenClaw
使用 Harbor 框架在 Terminal-Bench 2.0 (89 题) 上评测 z-ai/glm-5 模型,Agent 为 OpenClaw。
指标
数值
模型
z-ai/glm-5 (via OpenAI-compatible API)
Agent
OpenClaw
基准
Terminal-Bench 2.0 (89 tasks)
已完成
89 / 89
运行环境
macOS ARM (Docker + Rosetta amd64 emulation)
并发数
2
日期
2026-04-13 ~ 2026-04-16
分类
数量
说明
PASS
37
模型成功完成任务 (reward=1.0)
FAIL
52
模型运行但未通过验证 (reward=0.0 或 verifier 无输出)
通过率 : 37 / 89 = 41.6%
任务
Agent 用时
总用时
备注
bn-fit-modify
6m05s
10m58s
build-pmars
6m39s
11m41s
cobol-modernization
15m00s
20m57s
AgentTimeoutError (超时但已完成)
code-from-image
4m29s
8m20s
compile-compcert
37m06s
40m26s
configure-git-webserver
14m59s
21m06s
AgentTimeoutError (超时但已完成)
constraints-scheduling
3m00s
6m10s
crack-7z-hash
8m34s
15m13s
custom-memory-heap-crash
6m03s
13m08s
financial-document-processor
6m39s
10m52s
fix-code-vulnerability
5m07s
8m51s
fix-git
1m41s
23m37s
fix-ocaml-gc
42m01s
64m40s
hf-model-inference
2m15s
11m05s
kv-store-grpc
15m00s
18m29s
AgentTimeoutError (超时但已完成)
large-scale-text-editing
11m41s
16m39s
largest-eigenval
9m37s
15m25s
log-summary-date-ranges
1m51s
7m35s
mailman
30m00s
34m26s
AgentTimeoutError (超时但已完成)
mcmc-sampling-stan
14m57s
20m19s
merge-diff-arc-agi-task
6m27s
12m30s
modernize-scientific-stack
1m04s
7m08s
multi-source-data-merger
2m02s
8m09s
nginx-request-logging
1m57s
6m11s
password-recovery
14m59s
21m05s
AgentTimeoutError (超时但已完成)
portfolio-optimization
2m21s
8m57s
prove-plus-comm
1m11s
7m25s
pypi-server
15m00s
20m44s
AgentTimeoutError (超时但已完成)
pytorch-model-cli
12m45s
20m05s
pytorch-model-recovery
8m18s
27m49s
regex-log
5m38s
9m46s
sanitize-git-repo
4m22s
8m48s
sparql-university
5m21s
9m53s
sqlite-db-truncate
8m11s
12m19s
sqlite-with-gcov
15m37s
20m47s
AgentTimeoutError (超时但已完成)
tune-mjcf
9m27s
13m49s
vulnerable-secret
2m40s
7m08s
任务
Agent 用时
总用时
备注
adaptive-rejection-sampler
3m01s
9m21s
break-filter-js-from-html
20m00s
26m22s
AgentTimeoutError
build-cython-ext
15m00s
19m26s
AgentTimeoutError
build-pov-ray
16m12s
19m12s
caffe-cifar-10
6m41s
13m15s
cancel-async-tasks
0m55s
5m16s
chess-best-move
1m12s
7m18s
circuit-fibsqrt
20m59s
25m09s
count-dataset-tokens
8m03s
11m44s
db-wal-recovery
4m39s
20m21s
distribution-search
5m50s
11m40s
dna-assembly
10m40s
15m52s
dna-insert
3m08s
14m27s
extract-elf
14m59s
19m10s
extract-moves-from-video
27m11s
31m26s
feal-differential-cryptanalysis
30m00s
39m39s
AgentTimeoutError
feal-linear-cryptanalysis
6m10s
18m13s
filter-js-from-html
1m36s
5m54s
gcode-to-text
2m39s
5m30s
git-leak-recovery
1m51s
6m02s
git-multibranch
5m06s
8m08s
gpt2-codegolf
15m00s
22m13s
AgentTimeoutError
headless-terminal
2m11s
13m52s
install-windows-3.11
60m00s
66m37s
AgentTimeoutError
llm-inference-batching-scheduler
1m58s
7m50s
make-doom-for-mips
12m03s
16m59s
make-mips-interpreter
4m56s
9m58s
model-extraction-relu-logits
2m29s
6m40s
mteb-leaderboard
34m54s
40m21s
mteb-retrieve
1m51s
28m50s
openssl-selfsigned-cert
2m26s
10m17s
overfull-hbox
5m00s
30m03s
RewardFileNotFoundError
path-tracing
22m26s
28m09s
RewardFileNotFoundError
path-tracing-reverse
21m45s
27m28s
RewardFileNotFoundError
polyglot-c-py
4m04s
8m38s
polyglot-rust-c
14m59s
37m28s
AgentTimeoutError
protein-assembly
20m24s
24m11s
qemu-alpine-ssh
2m54s
6m31s
qemu-startup
14m59s
18m10s
AgentTimeoutError
query-optimize
11m58s
21m43s
raman-fitting
7m09s
11m02s
regex-chess
10m41s
16m29s
reshard-c4-data
14m40s
23m33s
rstan-to-pystan
19m18s
21m44s
sam-cell-seg
5m18s
11m49s
schemelike-metacircular-eval
2m07s
5m24s
torch-pipeline-parallelism
14m59s
24m09s
AgentTimeoutError
torch-tensor-parallelism
1m25s
12m38s
train-fasttext
60m00s
92m46s
AgentTimeoutError
video-processing
2m42s
18m37s
winning-avg-corewars
20m10s
25m35s
RewardFileNotFoundError
write-compressor
4m41s
11m42s
PASS : reward = 1.0
FAIL : 模型有运行机会但未通过
reward = 0.0 (验证未通过)
AgentTimeoutError (模型超时但未解决)
RewardFileNotFoundError / RewardFileEmptyError (验证器无输出)
jobs/z-ai-glm-5-openclaw-terminal-bench-2.0/
├── config.json # Job 配置
├── result.json # Job 级汇总
├── job.log # 运行日志
└── {task-name}__{id}/ # 每个 trial 的结果
├── config.json # Trial 配置
├── result.json # Trial 结果 (reward, timing, exception)
├── trial.log # Trial 日志
├── agent/ # Agent 执行记录
│ ├── setup/ # OpenClaw 安装日志
│ ├── openclaw-output.txt # Agent 输出
│ ├── openclaw-session.jsonl # Agent 会话记录
│ └── command-*/ # Agent 执行的命令及输出
└── verifier/ # 验证结果
├── reward.txt # 分数 (0.0 或 1.0)
├── test-stdout.txt # 测试输出
└── ctrf.json # 结构化测试报告
{
"model" : " openai/z-ai/glm-5" ,
"agent" : " openclaw" ,
"n_concurrent_trials" : 2 ,
"timeout_multiplier" : 1.0 ,
"agent_setup_timeout_multiplier" : 4.0 ,
"environment_build_timeout_multiplier" : 4.0
}
所有任务在 macOS ARM 上通过 Docker Desktop (Rosetta amd64 emulation) 运行,Agent 安装耗时较长 (5-24 分钟)
8 个 PASS 任务虽触发了 AgentTimeoutError,但在超时前已完成答题并通过验证
4 个 FAIL 任务因 RewardFileNotFoundError 失败,可能是验证脚本执行异常
首轮运行有 8 个 ERROR(基础设施问题),重跑后全部消除:3 个转为 PASS,5 个转为 FAIL