Skip to main content

DeliveryGuaranteeProtocol

Defined in the protocols module.
AI Agent Protocol for at-least-once message delivery. Messages are stored, tracked, and retried until acknowledged.

Methods

store_message()

Persist a message to the store.

acknowledge()

Mark a message as acknowledged by a client.

nack()

Negative acknowledge - request redelivery.

get_unacknowledged()

Get pending unacknowledged messages for a client.

retry_unacknowledged()

Redeliver all unacknowledged messages to a client.

purge_acknowledged()

Remove old acknowledged messages from the store.

Source

View on GitHub

praisonaiagents/gateway/protocols.py at line 1399