HF RL Explorer

HermesClient does not retry publishing when the sender throws an exception

HermesClient does not retry publishing when the sender throws an exception: a task in LegoFlow-SWE (Harbor dataset). When calling publish(topic, content) , if the HermesSender encounters an error (e.g. network timeout, connection refused) and throws an exception, the operation fails immediately…

The task

When calling `publish(topic, content)`, if the `HermesSender` encounters an error (e.g. network timeout, connection refused) and throws an exception, the operation fails immediately. The exception propagates to the caller without any retry attempt, regardless of the configured retry count.

Part of Lego-X/LegoFlow-SWE.