mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-07-30 19:09:28 +00:00
The composer re-asked the gateway for the command catalog on every open and for complete.slash on every keystroke. Both scan the skills dir on the backend, so opening the menu cost a round trip against data that only moves when a skill is added, removed, or toggled. Hold both behind a one-hour cache keyed per query, and invalidate it where the skill set actually changes: hub install/uninstall/update, a Capabilities toggle, bulk toggle, archive, the agent's own skill_manage call, and a profile switch. A cached query also skips the debounce and the spinner, so a warm menu opens in the same frame. The bare-slash list showed no skills at all: the backend categorizes registry commands but appends skills to the flat pairs list only, and the popover prefers the categorized layout. Re-add the uncategorized leftovers under a Skills header, so /clean and /work are visible on / and not just after typing enough of the name to match. |
||
|---|---|---|
| .. | ||
| bootstrap-installer | ||
| desktop | ||
| shared | ||