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'
#Hermes Docker does not contain hindsight pip package
1 messages · Page 1 of 1 (latest)
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 ...
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
The client at least should come with the image or else its impossible to use hindsight in docker context
cc @prisma stirrup