mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-07-27 17:58:07 +00:00
The Memory & Context tab dropped any section key missing from /api/config/schema, so when the backend began skipping memory.provider (hidden in favor of the web dashboard's Plugins page) the desktop lost its Memory Provider picker entirely, along with the provider config panel and OAuth connect affordance mounted under it. The desktop already declares its form in constants (section keys, labels, enum options), and GET /api/config still returns the value. Gate row existence on config presence instead: use the schema entry when present, otherwise infer the field type from the config value. Keys unknown to an older backend stay hidden since they are absent from its config too. |
||
|---|---|---|
| .. | ||
| bootstrap-installer | ||
| desktop | ||
| shared | ||