Files
mission-control-v2/docs/memory/project-hermes-setup.md
Hitonabi 2d32d21742 Uebergabe S1: Wissens-Heimat docs/wissen/ + Gemini-Briefing + Monats-Review-Wrapper ins Repo
- docs/wissen/: kuratierte Projekt-Wahrheit fuer alle Agenten (Zielbild, Arbeitsweise,
  Stack live-verifiziert 10.07., Verdikte, Betriebs-Fallen, offene Faeden)
- docs/GEMINI_BRIEFING.md: Notfall+Review-Briefing (baut auf ANTIGRAVITY_REVIEW auf)
- RUNBOOK: Seite "Wann Gemini rufen" + Automatik-Fahrplan/Werkstatt/sudo aktualisiert
- deploy/radar-selbstkritik-wrapper.sh: lag NUR auf der Box (Monats-Review-Cron),
  jetzt versioniert + deploy.sh kopiert ihn
- docs/memory/-Altkopien mit Veraltet-Banner auf docs/wissen/ verwiesen

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 12:13:05 +02:00

3.0 KiB

⚠️ TEILS VERALTET (Juni 2026, Archiv). Aktueller Hermes-Stand (v0.18.2, delegation, Toolset-Diät, Desktop): docs/wissen/STACK.md + docs/wissen/FALLEN.md. Der Zwei-Ebenen-Toolset-Gotcha hier gilt weiter.


name: project-hermes-setup description: "Hermes Agent — vollständige Verdrahtung, MCP-Server, Telegram, PC-Executor (Stand 2026-06-27)" metadata: node_type: memory type: project originSessionId: e6bf38ac-b5dc-4aaa-80c3-ad8dd078a1fe

Hermes-Version & Ort

  • Version: v0.17.0 (2026-06-19), NousResearch/hermes-agent
  • Repo: https://github.com/NousResearch/hermes-agent.git
  • Install-Pfad Box: ~/.hermes/hermes-agent/
  • Venv: ~/.hermes/hermes-agent/venv/bin/python
  • Config: ~/.hermes/config.yaml

Hermes-Hirn

  • Brain: model.model: hermes → Hermes-4-14B (immer warm, TTL=0)
  • Delegation: heavy für harte Teilaufgaben (Qwen3.5-122B)
  • NICHT model:auto — das ist nur für IDE/Vibe-Coding

MCP-Server (in ~/.hermes/config.yaml)

Name Script Zweck
mission-control-memory mcp/mcp_memory.py Geteiltes Gedächtnis (SQLite)
mission-control-stack mcp/mcp_mc.py MC2 Stack-Management
hermes-pc-control mcp/mcp_pc.py PC-Steuerung via executor.py
hermes-web-fetch mcp/mcp_web.py Web-Fetch via trafilatura

Alle MCP-Skripte liegen in ~/mission-control-v2/mcp/ auf der Box. mcp_pc.py und mcp_web.py laufen mit Hermes-Venv (nicht MC2-Venv → Python 3.11 Kompatibilität).

PC_EXECUTOR_URL: http://192.168.178.98:7777 (als Env-Var in hermes config)


PC Executor (Windows PC)

  • Datei: client/hermes-pc/executor.py (FastAPI, Port 7777)
  • Starten: client\hermes-pc\start.bat auf dem Windows-PC (manuell, kein Autostart)
  • Health: GET http://192.168.178.98:7777/health
  • Endpoints: /shell, /screenshot, /type, /key, /open, /search
  • Autostart noch nicht eingerichtet → per start.bat starten wenn Hermes PC-Zugriff braucht

Telegram-Integration

  • Bot-Token: in ~/.hermes/.env (TELEGRAM_BOT_TOKEN)
  • Erlaubte User-ID: 6150562984
  • Platform-Toolsets: telegram hat alle Tools (terminal, file, web, code_execution, delegation, todo, skills, session_search, hermes-telegram)
  • Slash-Befehle der CLI funktionieren auch im Telegram-Bot

Abgeschaltete Tools (Thrash-Prevention)

agent.disabled_toolsets: [browser, vision, computer_use, image_gen, tts, video, video_gen, memory] tool_loop_guardrails.hard_stop_enabled: true

Why: Browser-Tool ohne Chrome → Endlos-Loop; Cloud-Tools nicht vorhanden → Loop. Native memory deaktiviert (memory.memory_enabled: false); geteiltes Gedächtnis läuft via MCP.


Web-Suche

  • web.search_backend: ddgs (DuckDuckGo, kein API-Key)
  • web.extract_backend: ddgs — aber ddgs kann NICHT extrahieren!
  • Echte Extraktion: über hermes-web-fetch MCP-Server (trafilatura, kein API-Key)
  • trafilatura installiert in Hermes-Venv: pip install trafilatura