blobfishai/hubbench
HubBench: one oracle-proven, deterministically graded Blobfish benchmark family per Harbor Hub professional-domain cluster — 104 stateful multi-system employee-decision tasks over isolated SQLite worlds (HubScore, no LLM judge)
harbor run -d blobfishai/hubbenchHubBench 1.4.0
One Blobfish-authored, oracle-proven benchmark family per Harbor Hub professional-domain cluster: mock stateful tools over an isolated SQLite world, reachable as MCP servers over streamable HTTP, a terminal tool CLI, a REST API, and a web console, graded by the deterministic HubScore verifier (zero LLM judge). Every task is an employee decision worked over a dependent chain of evidence — never a lookup.
| Family | Cluster | Tasks | MCP servers | Tools |
|---|---|---|---|---|
ClinicOps (clinicops) |
healthcare | 8 | 10 | 34 |
DataDesk (datadesk) |
data-engineering-analytics | 8 | 10 | 33 |
DesignOps (designops) |
manufacturing-engineering-design | 8 | 13 | 42 |
DeskOps (deskops) |
computer-use-gui | 8 | 13 | 51 |
HostOps (hostops) |
terminal-operations | 8 | 12 | 39 |
ITSMDesk (itsmdesk) |
it-operations-observability | 8 | 11 | 43 |
PolicyDesk (policydesk) |
policy-compliance-instruction-following | 8 | 16 | 41 |
RepoDesk (repodesk) |
software-engineering | 8 | 13 | 57 |
ResearchDesk (researchdesk) |
reasoning-knowledge-qa | 8 | 12 | 32 |
SciLab (scilab) |
scientific-research | 8 | 11 | 43 |
SecOps (secops) |
security | 8 | 14 | 48 |
WebStudio (webstudio) |
web-product-design | 8 | 13 | 44 |
Workplace (workplace) |
customer-workplace-agents | 8 | 13 | 47 |
104 tasks across 13 families. Qualification: 104/104 oracle strict passes at mean 100.0, 104/104 byte-identical replays, 1040 negative-control executions across 10 policies with 0 false accepts, 208/208 mutation omissions detected.
Run
harbor run -d blobfishai/hubbench@v1.4.0 -a <agent> -m <provider/model>
Each task package is self-contained: a digest-pinned python:3.12-slim agent image (non-root agent, tool on PATH, evidence under /workspace/evidence) and a world service exposing the surfaces on port 8765. The verifier runs as root, pulls the finished world over a token-gated read-only channel, and writes /logs/verifier/reward.txt (= HubScore / 100).
All data is clean-room synthetic; no real patient, employee, supplier, or organisation is represented. Page: https://blobfish.ai/benchmarks/hubbench · Hugging Face: https://huggingface.co/datasets/SamuelChien821/hubbench
| Task |
|---|
blobfishai/hubbench-researchdesk-007 |
blobfishai/hubbench-webstudio-007 |
blobfishai/hubbench-researchdesk-001 |
blobfishai/hubbench-clinicops-008 |
Displaying 4 of 104 tasks