#Hermes Docker does not contain hindsight pip package

1 messages · Page 1 of 1 (latest)

tender pine
#
2026-04-18 01:55:36,377 WARNING plugins.memory.hindsight: Hindsight sync failed: No module named 'hindsight'
Traceback (most recent call last):
  File "/opt/hermes/plugins/memory/hindsight/__init__.py", line 750, in _sync
    client = self._get_client()
  File "/opt/hermes/plugins/memory/hindsight/__init__.py", line 443, in _get_client
    from hindsight import HindsightEmbedded
ModuleNotFoundError: No module named 'hindsight'

#

Current workarounds:
Custom dockerfile

FROM nousresearch/hermes-agent:latest
USER root
RUN /opt/hermes/.venv/bin/pip install hindsight
USER 10000 

Or hacky crappy way:

  hermes:
    image: nousresearch/hermes-agent:latest
    volumes:
      - ./hermes/data:/opt/data:z
      # Mount a persistent folder for the python libraries
      - ./hermes/python_libs:/opt/hermes/.venv/lib/python3.13/site-packages:z
    # ... rest of your config ...

tender pine
#

Actually that hindsight package is an ancient one - unsure if i should use hindish-all ?

#

Actually thinking about it i am starting to believe this is mostly an oversight ? when using hermes memory setup it does say that setting up embedded hindsight requries a download. After a container reboot those packages are gone. Im guessing its better to not have this option in docker XD

tender pine
#

The client at least should come with the image or else its impossible to use hindsight in docker context

keen hawk
#

cc @prisma stirrup