- 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>
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:
heavyfü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.batauf 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-fetchMCP-Server (trafilatura, kein API-Key) - trafilatura installiert in Hermes-Venv:
pip install trafilatura