Skip to content

Hermes saved plugin config does not affect runtime #658

@thismilktea

Description

@thismilktea

Bug

Hermes saves agentmemory plugin config, but runtime does not use the saved values.

save_config() writes to ~/.hermes/agentmemory.json, but runtime still reads only AGENTMEMORY_URL /
AGENTMEMORY_SECRET from os.environ.

Repro

  1. Install the Hermes integration from integrations/hermes.
  2. Save a non-default URL through the plugin config flow (for example http://10.0.0.5:3111).
  3. Confirm the value is written to ~/.hermes/agentmemory.json.
  4. Start Hermes without exporting a matching AGENTMEMORY_URL.
  5. Observe runtime behavior.

Expected

The saved Hermes plugin config should affect runtime behavior.

Actual

The saved config is written successfully, but runtime still uses only env vars / defaults, so the saved URL or secret
does not take effect.

Code pointers

  • integrations/hermes/__init__.pysave_config() writes agentmemory.json
  • integrations/hermes/__init__.pyis_available() reads AGENTMEMORY_URL
  • integrations/hermes/__init__.pyinitialize() reads AGENTMEMORY_URL
  • integrations/hermes/__init__.py_api() reads AGENTMEMORY_SECRET

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions