Skip to main content
Terminal-Bench tasks are shell-heavy and usually need task-specific images. Start with one sample before increasing concurrency.

Daytona Smoke Test

export DAYTONA_API_KEY="..."

agentcompass run \
  terminal_bench_2 \
  terminus2 \
  your-model \
  --env daytona \
  --benchmark-params '{"sample_ids":["overfull-hbox"]}' \
  --model-base-url "$MODEL_BASE_URL" \
  --model-api-key "$MODEL_API_KEY"
export MODAL_TOKEN_ID="..."
export MODAL_TOKEN_SECRET="..."

agentcompass run \
  terminal_bench_2 \
  terminus2 \
  your-model \
  --env modal \
  --benchmark-params '{"sample_ids":["overfull-hbox"]}' \
  --model-base-url "$MODEL_BASE_URL" \
  --model-api-key "$MODEL_API_KEY"

What The Recipe Handles

SettingBehavior
ImageReads Terminal-Bench task image metadata.
WorkspaceUses /root for Terminal-Bench tasks.
CompatibilityFails before sandbox startup when no compatible image is available.

Scaling Up

agentcompass run \
  terminal_bench_2 \
  terminus2 \
  your-model \
  --env modal \
  --model-base-url "$MODEL_BASE_URL" \
  --model-api-key "$MODEL_API_KEY" \
  --task-concurrency 16
Monitor model endpoint rate limits and provider startup latency before raising concurrency further.