📄️ External Execution Surface
Use the carrier-neutral activity-grade external execution contract for bounded tasks, bridges, and AI-operable handlers.
📄️ Invocable HTTP Carrier
Configure the activity-only invocable_http carrier so the server can POST a leased activity task to an HTTPS handler endpoint and reconcile the structured result.
📄️ PHP Invocable Activity Handler
Use the PHP InvocableActivityHandler helper to host activity handlers behind an HTTPS endpoint that receives external task input envelopes and returns result envelopes.
📄️ Worker Protocol
Implement the versioned worker-plane protocol for polling, leasing, history replay, heartbeats, completion, and external task results.
📄️ Task Matching and Dispatch
Understand how Durable Workflow turns ready durable tasks into worker assignments, from long-poll wakeups to dedicated matching-role deployments.
📄️ Task Queue Admission
Tune worker slots, server-side queue budgets, and query-task backpressure for the standalone server.
📄️ Worker Build-Id Rollout
Roll out, canary, drain, and roll back worker builds without stranding executions using build-id rollout state on the standalone server.
📄️ Webhooks
The framework provides webhooks that allow external systems to start workflows and send signals dynamically. This feature enables seamless integration with external services, APIs, and automation tools.