tbench

Automate Terminal-Bench integration for Lattice agent benchmarking and failure analysis.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/latticeHQ/latticeWorkbench --skill tbench-latticehq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tbench
Source: https://github.com/latticeHQ/latticeWorkbench/tree/main/.lattice/skills/tbench
Command: npx skills add https://github.com/latticeHQ/latticeWorkbench --skill tbench-latticehq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Terminal-Bench integration for Lattice agents to benchmark performance and diagnose failures in automated pipelines.

Core Features & Use Cases

  • CI-driven benchmarking using Harbor-backed tasks
  • Local and Daytona cloud sandbox execution for parallel workloads
  • Centralized results, logs, and leaderboard-ready reports
  • Failure-rate analysis to identify optimization opportunities

Quick Start

Run the full Terminal-Bench benchmark suite in CI to evaluate all tasks using the default dataset.

Frequently Asked Questions about tbench

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Terminal-Bench benchmarking for Lattice agents in CI?

Automate Terminal-Bench benchmarking in CI by running the full task suite with default datasets to evaluate Lattice agent performance and diagnose pipeline failures. It generates per-task logs and leaderboard-ready reports.

What is Terminal-Bench integration used for in Lattice agent evaluation?

Terminal-Bench integration benchmarks Lattice agent performance and diagnoses failures in automated pipelines. It uses Harbor-backed tasks to generate centralized results, logs, and failure-rate analysis.

Do I need Harbor to run Terminal-Bench benchmarks locally?

Yes, Harbor is required as the evaluation harness to run Terminal-Bench benchmarks. It supports local execution and Daytona cloud sandboxes for parallel workloads across benchmark tasks.

Can I run Terminal-Bench tasks in parallel using Daytona cloud sandboxes?

Yes, Terminal-Bench tasks can run in parallel using Daytona cloud sandboxes. Configure TB_CONCURRENCY and TB_DATASET environment variables to manage parallel workloads and dataset selection.

How do I analyze Terminal-Bench failure rates to identify optimization opportunities?

Analyze Terminal-Bench failure rates using centralized results and logs from benchmark runs. The integration provides scripts for analyzing failure data and exporting leaderboard-ready reports to identify optimization opportunities.

What environment variables configure Terminal-Bench task execution and timeouts?

Configure Terminal-Bench execution using TB_DATASET, TB_CONCURRENCY, TB_TIMEOUT, TB_ENV, TB_TASK_NAMES, and TB_ARGS environment variables. LATTICE_RUN_ARGS controls Lattice agent-specific parameters.