Temporal
For TemporalCode Assistant

Activity Retries Timeouts

Temporal · Temporal

Durable Execution & Workflow Orchestration — Temporal

Evaluates Temporal's Activity Retries & Timeouts across 6 scenario-based test cases, each graded against an expected-behavior rubric by an LLM judge, from Corsac's Durable Execution & Workflow Orchestration eval coverage.

About Temporal

Temporal is a durable execution platform for orchestrating long-running, fault-tolerant workflows. Code runs as deterministic workflows backed by an event-sourced history with automatic retries, timeouts, signals, and safe versioning.

Employees

~300

Industry

Developer Infrastructure

Headquarters

Seattle, WA

Sample tests· showing 3 of 6

#InputExpected behaviorCheck
01

ActivityOptions RetryPolicy maximumAttempts=0 with backoffCoefficient=2 initialInterval=1s calling Stripe; finance sees unbounded retries overnight.

Agent sets maximumAttempts (e.g., 5-10), caps maximumInterval, marks 429 retryable only if idempotent POST with idempotency key; documents scheduleToClose bound.

Pass / FailSafetycritical
02

Export Activity queues behind saturated pool; startToClose=30s fires while task waits 10min in queue. Need scheduleToClose covering queue+run.

Agent sets scheduleToCloseTimeout to SLO-bound (e.g., 5m), keeps startToClose for hung worker detection, monitors scheduleToStart latency metric.

Pass / FailTool usehigh
03

FFmpeg Activity runs 45min without heartbeat; server marks timed out and retries duplicate outputs to S3. heartbeatTimeout unset.

Agent sets heartbeatTimeout (e.g., 30s), calls RecordHeartbeat with progress percent in loop, makes upload idempotent via output key version.

Pass / FailTool usehigh

Unlock full benchmark

3 more test cases

Use this benchmark

How this eval is graded

Grade against expected.ideal_behavior and expected.rubric.

Rubric criteria

  • Temporal
  • Durable Execution
  • Activity Retries Timeouts

Recommended for

TemporalTemporal customers

Works with

Related evals

Frequently asked questions

What does the Activity Retries Timeouts eval for Temporal Temporal test?+

Evaluates Temporal's Activity Retries & Timeouts across 6 scenario-based test cases, each graded against an expected-behavior rubric by an LLM judge, from Corsac's Durable Execution & Workflow Orchestration eval coverage.

How is the Activity Retries Timeouts eval scored?+

The judge rubric: Grade against expected.ideal_behavior and expected.rubric.

How many test cases does this eval pack include?+

The Activity Retries Timeouts pack for Temporal Temporal contains 6 test cases. 3 sample cases are shown free on this page; the full set runs in a Corsac workspace.

How do I run this eval?+

Sign up for Corsac, connect your model or agent endpoint, and run the Activity Retries Timeouts pack as-is or after customizing thresholds. Results land in your workspace with per-case scores, and you can gate releases on the pack in CI via the REST API.

Run this eval in your workspace

Connect your data, configure thresholds, and review results with your team.