mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-07-27 17:58:07 +00:00
Built-in memory (MEMORY.md/USER.md) is controlled by memory_enabled, not memory.provider — but the desktop dropdown offered 'builtin' as a normal provider-plugin value and gave it plugin-shaped affordances (config panel, OAuth connect row), and the empty sentinel rendered as '(none)' even though built-in memory was active. - Label the empty memory.provider option 'Built-in only' (all locales). - Drop the literal 'builtin' option from the desktop ENUM_OPTIONS and the backend config-schema select; _normalize_memory_provider_name already maps legacy builtin/built-in/none values to ''. A stored legacy literal stays visible via enumOptionsFor's current-value passthrough. - Gate MemoryConnect and ProviderConfigPanel behind a new isExternalMemoryProvider() helper so built-in aliases never get provider-plugin affordances. |
||
|---|---|---|
| .. | ||
| bootstrap-installer | ||
| desktop | ||
| shared | ||