Crux
Errors

CAPABILITY_MISSING

The configured runtime stack cannot support a used feature.

What failed

Crux found a runtime-bound feature that the configured adapter capabilities do not support.

Why

Adapters must report durable timers, wake signing, event cursors, leases, setup, and deployment support honestly. Missing capability is a hard failure, not a silent fallback.

What still works

Features not requiring the missing capability may continue to work. Object-bound flow APIs still work without durable runtime behavior.

Fix

Use a stack that supports the feature, such as:

runtime: serverless({ store: postgres(), wake: qstash() })

For custom adapters, update capabilities only after implementing the matching behavior and conformance tests.

On this page