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
