Kanban Boards Übersicht
Klick auf Task → Details anzeigen | Retry-Button für failed/blocked Tasks
Infrastructure & Monitoring (24 Tasks)
Automatisierter Job
hallol
Telegram-Triage & Background-Worker-Konzeption
### 📝 Problemstellung Bei langen Aufgaben blockiert das Hermes-Gateway den Telegram-Chat, da nachfolgende Nachrichten in die Warteschlange (Queue) eingereiht werden. ### 💡 Lösungsansätze #### Option...
Kaffeehaus-Landingpage Design-Upgrade
Verbessere das Design der Kaffeehaus-Landingpage unter /srv/workspace-webserver/html/coffeeshop/ dramatisch zu einem modernen, premium und aesthetic Look. Nutze moderne Typografie (z.B. Google Fonts I...
Swarm: Erstelle eine moderne, responsive Kaffeehaus-Landingpage im Dark Mode und deploy
Kanban Swarm v1 planning/root card. This card is completed immediately so parallel workers can start while it remains the shared blackboard and audit anchor. Goal: Erstelle eine moderne, responsive K...
Entwirf das visuelle Design (CSS, Farben, Typografie, Styling-Klassen) fuer eine moderne Kaffeehaus-Landingpage
Entwirf das visuelle Design (CSS, Farben, Typografie, Styling-Klassen) fuer eine moderne Kaffeehaus-Landingpage ## Swarm protocol - Swarm root / shared blackboard: `t_df5ec8a5`. - Read sibling/parent...
Programmiere die HTML-Struktur und interaktive Javascript-Funktionen fuer die Kaffeehaus-Landingpage
Programmiere die HTML-Struktur und interaktive Javascript-Funktionen fuer die Kaffeehaus-Landingpage ## Swarm protocol - Swarm root / shared blackboard: `t_df5ec8a5`. - Read sibling/parent handoffs f...
Verify swarm outputs
Review every worker handoff and blackboard update. Gate the swarm: complete only with metadata {"gate": "pass"} when evidence is sufficient; otherwise block with exact missing work. ## Swarm protocol...
Synthesize swarm outputs
Synthesize the verified worker outputs into the final deliverable. Do not start until the verifier has passed the gate. ## Swarm protocol - Swarm root / shared blackboard: `t_df5ec8a5`. - Read siblin...
Ensure Docker containers nginx-proxy-manager and n8n are running
Make sure the Docker containers nginx-proxy-manager-app-1 (NPM) and n8n are running. If they are stopped, start them.
Start Docker containers if stopped
Ensure that the Docker containers workspace-webserver and n8n are running. If they are stopped, start them.
Hermes Diagnose-Dashboard (System & Agentenstatus)
Entwicklung einer separaten Web-Dashboard-Lösung zur Überwachung von Systemressourcen, Hermes-Agent-Status, Kanban-Board-Übersicht und Infrastruktur-Healthchecks. Integration mit FastAPI und Nginx.
Diagnose-Dashboard für alle Services & Provider
Zentrale Web-Dashboard unter https://167.233.36.239.nip.io/diagnose/ mit: ## Features 1. **Server-Auslastung** (CPU, RAM, Disk, Network, Docker Container Stats) 2. **Service Health Checks** (alle 7 S...
Develop telegram_worker.py script for Telegram triage
Develop a lightweight Python script named telegram_worker.py to be placed at /root/.hermes/scripts/telegram_worker.py. The script must: use a Telegram library (e.g., python-telegram-bot) to poll for n...
Create systemd unit file for telegram_worker and enable/start service
Create a systemd unit file named telegram_worker.service in /etc/systemd/system/ (or /usr/lib/systemd/system/) that runs the telegram_worker.py script as a service under the root user. Unit should con...
Verify telegram_worker service: polling, triage, replies, ticket creation
Verify that the telegram_worker service is functioning correctly: check logs to confirm it polls Telegram (e.g., via getUpdates), that it invokes Gemini-1.5-Flash for triage, that simple messages rece...
Modify default profile's SOUL.md to add LLM-based routing logic for direct response vs ticket creation
Edit the default profile's SOUL.md file (located at /root/.hermes/profiles/default/SOUL.md) to add routing logic that uses the LLM to decide between delivering a direct response and creating a Kanban ...
Test routing logic: smalltalk efficient, low token usage, no approval blocks
Test the updated default profile routing: send a variety of Telegram messages (simple greetings, questions, and complex task requests) and verify that smalltalk is handled with a direct reply (no tick...
Research Option A: external polling script as systemd service
Investigate the feasibility and implications of implementing Telegram triage via an external polling script running as a systemd service. Gather details on update safety (how changes affect the servic...
Research Option B: native Hermes profile router
Examine the alternative of using a native Hermes profile router for Telegram triage. Collect information on update safety (integration with Hermes updates), cost (resource usage within Hermes), latenc...
Compare options and write decision record
Using the research from tasks 0 and 1, compare Option A and Option B across the dimensions of update safety, cost, latency, maintenance overhead, token usage, and approval requirements. Select the app...
Evaluate Telegram triage options A vs B and select approach
Review the two proposed solutions: Option A (external polling script as systemd service) and Option B (native Hermes profile router). Compare pros/cons including update safety, cost, latency, maintena...
Implement selected Telegram triage solution (external systemd service or Hermes profile router)
If Option A was chosen: develop the lightweight Python script telegram_worker.py, place it at /root/.hermes/scripts/telegram_worker.py, create a systemd unit file to run it as a service, enable and st...
Evaluate Telegram triage options A vs B and select approach
Review the two proposed solutions: Option A (external polling script as systemd service) and Option B (native Hermes profile router). Compare pros/cons including update safety, cost, latency, maintena...
Implement selected Telegram triage solution (external systemd service or Hermes profile router)
If Option A was chosen: develop the lightweight Python script telegram_worker.py, place it at /root/.hermes/scripts/telegram_worker.py, create a systemd unit file to run it as a service, enable and st...
Automation & n8n (1 Tasks)
n8n ↔ Hermes Bridge: Webhook
n8n läuft (Webhook-fähig). Fehlt: Webhook in Hermes (hermes webhook subscribe n8n) → n8n triggert Hermes-Tasks → Ergebnis zurück an n8n. Nutzen: Visuelle Workflows in n8n, schwere Reasoning-Teile an H...
Knowledge & RAG (1 Tasks)
Obsidian RAG: Embeddings + Semantic Search
Semantische Suche im Obsidian Vault via Embeddings (lokal Ollama sentence-transformers). Vault + Sync läuft bereits. Fehlt: Skill/MCP-Tool für RAG.
Backlog & Ideas (2 Tasks)
Alexa Skill → Hermes/n8n Bridge (Cloud-Option)
## Ziel Alexa Custom Skill als Frontend für Hermes/n8n-Automatisierungen – Cloud-basiert, abernative Alexa-Stimme. ## Architektur ## Arbeitspakete 1. **Amazon Developer Account** einrichten (falls ...
Lokaler Voice Assistant (Whisper + Piper + Wake Word)
## Ziel Vollständig lokaler, privater Voice-Assistent auf dem Hermes-Server, der Handy (S25 Ultra) & Server steuert. ## Komponenten - **STT**: Whisper (faster-whisper / Ollama) lokal - **TTS**: Piper...