AXMEAXME

AXME

Moving from Temporal to AXME: what changes, what stays, and how to do it safely

A practical migration guide for teams moving from Temporal to AXME Cloud.

Teams leave Temporal when determinism blocks LLM workflows, human approval mid-flight needs a custom signal handler plus notification service plus UI, or worker operations slow iteration. Migration needs parallel running — not a big-bang rewrite.

MIGRATE

Temporal → AXME concept map

Concept mapping for migration planning.

CapabilityTemporalAXME

Durable execution

Resume after crash or deploy.

Build your own
Native intent lifecycle

Native HITL

Human approvals without glue.

Custom per gate
8 task types built in

Fleet governance

Observe and stop agents.

Cobble observability
Mesh control plane

Open protocol

No vendor lock-in.

Varies
AXP open source

LLM-friendly

Non-deterministic code OK.

Often blocked
Yes

Time to production

Prototype to durable ship.

Months
Days

TRADE-OFFS

What you gain — and what you give up.

Honest evaluation before cutover.

You gain

LLM-friendly execution, eight native HITL types, no worker fleet, AXP multi-participant intents.

You give up

Mature workflow replay for strict non-LLM determinism — evaluate per workflow.

KEEP IN MIND

Plan for these differences.

HITL gap

Temporal: signal + token + UI per approval. AXME: wait_for_human with timeout and escalation built in.

Cluster ops

Temporal: self-hosted or cloud cluster. AXME: managed API, no determinism sandbox.

MIGRATION PATH

Recommended phases.

Parallel running before full cutover.

1. Map workflows

Workflow → Intent, Activity → Tool call.

2. Pilot one flow

New agents on AXME; Temporal unchanged.

3. Parallel run

Shadow intents; compare audit output.

4. Cutover

Route traffic; retire workers gradually.

5. Decommission

Archive Temporal namespaces.

Human approval mid-workflow

Temporal

# signal handler + task token
# notification service + approval UI
# ~200 lines per gate

AXME

await axme.wait_for_human(
  task="approval", assignee="cfo@co.com",
  timeout="48h", escalate_to=backup
)

Migration FAQ

Can I call OpenAI inside AXME?
Yes — AXME tracks state at the intent level, not deterministic replay of workflow code.
Do I need workers?
No separate worker fleet — AXME Cloud runs intent lifecycle.
What about Temporal's HITL patterns?
See /blog/what-temporal-cant-do/ — AXME ships approval types without per-workflow UI glue.
How long does migration take?
Pilot flows often ship in 1–2 weeks; full cutover depends on workflow count.

Related resources

Ship your first durable agent — in under 10 minutes.

Free tier. No credit card. Self-host or hosted — your choice.

Start free now Read the docs