Dev.to
7/15/2026
Bug Fix: Handling None Responses in Hermes Agent's Permission System
Original: How I Stopped an AI Agent from Freezing with Two Lines of Code
Short summary
The author describes a bug fix contributed to the open-source Hermes Agent project where the permission system would crash or fail silently upon receiving a None response from the approval system. The fix adds a simple guard clause that defaults to 'deny' when the response is None, preventing crashes and ensuring commands are never left hanging. A unit test was added to protect against regressions.
- •Hermes Agent crashed when permission system returned None instead of approve/deny
- •Fix adds a guard clause defaulting to deny on None responses
- •Unit test added to prevent regression of the edge case
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



