FROM python:3.11 RUN apt-get update && apt-get install -y \ git \ curl \ build-essential \ python3-dev \ libffi-dev \ && rm -rf /var/lib/apt/lists/* RUN git clone https://github.com/NousResearch/hermes-agent.git /opt/hermes-agent WORKDIR /opt/hermes-agent RUN pip install --no-cache-dir -e . RUN pip install --no-cache-dir python-telegram-bot # Isolated runtime for browser-use to avoid dependency conflicts with hermes-agent. RUN python -m venv /opt/browser-use-venv \ && /opt/browser-use-venv/bin/pip install --no-cache-dir --upgrade pip \ && /opt/browser-use-venv/bin/pip install --no-cache-dir browser-use RUN ln -s /opt/hermes-agent/venv/bin/hermes /usr/local/bin/hermes 2>/dev/null || true RUN ln -s /opt/browser-use-venv/bin/python /usr/local/bin/python-browser-use 2>/dev/null || true RUN mkdir -p /root/.hermes/skills /root/.hermes/memories /root/.hermes/sessions WORKDIR /workspace CMD ["hermes", "gateway"]