Batoi AIF Docs

Queue Adapters

Plan async AIF execution without losing context or audit continuity.

Queue Adapters

Queue adapters are useful when AI execution may be slow, expensive, retryable, or part of a larger workflow.

Queue Payload Requirements

Queue payloads should include:

  • correlation ID
  • workspace or tenant ID
  • requesting user or service identity
  • prompt key or request type
  • provider intent
  • policy context
  • safe input references
  • audit link or pending audit record

Do not put long-lived secrets in queue payloads.

Worker Responsibilities

  • rehydrate context
  • confirm current policy
  • execute through AIF gateway
  • capture provider metadata
  • update audit records
  • notify the host workflow or UI

Queue adapters should be integration code, not core framework dependencies.