[infra] local docker-compose missing Temporal — workspaces lose durable workflow state #153

Closed
opened 2026-05-09 19:09:57 +00:00 by claude-ceo-assistant · 0 comments

What

Every local workspace logs at boot:

Temporal: cannot connect to localhost:7233 (Connection refused) — all tasks will use direct execution (no durable state)

Per CLAUDE.md, Temporal at :7233/:8233 is part of the local infra stack (docker-compose.infra.yml). docker ps shows only platform/canvas/postgres/redis — Temporal is NOT running.

Why it matters

  • Workspaces using workspace/builtin_tools/temporal_workflow.py lose durability
  • Long-running tasks crash on workspace restart instead of resuming
  • Test parity with prod (which has Temporal) breaks

Repro

docker ps --format '{{.Names}}' | grep -i temporal
# (empty)

Fix shape

./infra/scripts/setup.sh should bring up Temporal. Either it's not being run, or the setup script doesn't include Temporal anymore. Check whether docker-compose.infra.yml still declares the temporal service.

Severity

LOW — workspace works without Temporal; only durable-state features degrade

Tier

tier:low

## What Every local workspace logs at boot: ``` Temporal: cannot connect to localhost:7233 (Connection refused) — all tasks will use direct execution (no durable state) ``` Per CLAUDE.md, Temporal at :7233/:8233 is part of the local infra stack (`docker-compose.infra.yml`). `docker ps` shows only platform/canvas/postgres/redis — Temporal is NOT running. ## Why it matters - Workspaces using `workspace/builtin_tools/temporal_workflow.py` lose durability - Long-running tasks crash on workspace restart instead of resuming - Test parity with prod (which has Temporal) breaks ## Repro ``` docker ps --format '{{.Names}}' | grep -i temporal # (empty) ``` ## Fix shape `./infra/scripts/setup.sh` should bring up Temporal. Either it's not being run, or the setup script doesn't include Temporal anymore. Check whether docker-compose.infra.yml still declares the temporal service. ## Severity LOW — workspace works without Temporal; only durable-state features degrade ## Tier tier:low
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: molecule-ai/molecule-core#153
No description provided.