Files
hermes-agent/hermes_cli
Erosika 29016a50bc perf(memory): run provider config I/O off the event loop
GET walked honcho.json plus dozens of .env reads and PUT rewrote json/.env/
config.yaml — all synchronously inside async handlers, stalling every other
in-flight request behind one settings save on a slow disk. Offload both
bodies via asyncio.to_thread (the file's existing pattern) and skip the
config.yaml rewrite when memory.provider is already the saved provider.
2026-07-02 18:46:52 -04:00
..
…
…