Optionaloptions: DeterministicExecutorOptionsCancels a running task. The implementation should stop execution and
publish a final canceled status event on the provided bus.
Executes the agent logic and publishes events to the bus.
Every call MUST publish either a task or a message event as its
first event — including follow-up turns where requestContext.task
is already set. The server enforces this ordering and rejects
streams that begin with a statusUpdate or artifactUpdate.
Multi-tenant implementations can read the tenant identifier from
requestContext.context.tenant.
No-model reference executor for graph and A2UI flows. All graph authorization and destructive approval completes before mutation.