mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-04-25 00:51:20 +00:00
The else branch for non-lock errors was incorrectly triggered on the final retry attempt of a Qdrant lock error, causing it to log ERROR and raise immediately rather than fall through to the lock-exhausted path. This tripped the circuit breaker during startup when WebUI and gateway processes competed for the lock. Fix: add a comment to skip the else on last lock-error attempt, and downgrade the exhausted-retries log from ERROR to WARNING since lock contention is expected and not a hard failure. |
||
|---|---|---|
| .. | ||
| context_engine | ||
| disk-cleanup | ||
| example-dashboard/dashboard | ||
| image_gen | ||
| memory | ||
| __init__.py | ||