Lippmann Command Center

Agent Hub · Alle Dashboards & Architektur · Stand 16.03.2026

5
Agenten registriert
3
Produktiv
15
Supabase-Tabellen
74%
Disk-Auslastung
10
Docker-Container
Dashboards
Agenten
Architektur
Datenfluss
Supabase Schema
Roadmap
🚀
Lead Outreach
A002 – Lead-Pipeline, Approval Queue, E-Mail-Versand
Dashboard →
Agent: A002 Server: Hetzner VPS Cron: Mo-Fr 06/07/10 Uhr
📝
LinkedIn Agent
A003 – Content Approval, Redaktionsplan, Metriken, Instagram Cross-Post
Dashboard →
Agent: A003 (v3.3.0) Server: Hetzner VPS Cron: Di 18:00, Mi 08:00
🛡
Supabase Open Brain
PostgreSQL DB – 15 Tabellen, Monitoring, CRM, Content, Kurs, Dokumente
Supabase → Table Editor
Region: eu-central-1 Plan: Free 15 Tabellen live
Central Control
Agent-Status, Emergency Kill-Switch, Heartbeat-Monitor
Lokal (Port 8000) →
Status: Nur lokal Port: 8000 Deployment geplant
💻
Hetzner VPS
Server-Zugang, Docker-Container, Logs, Cron-Jobs
SSH Verbinden
IP: 116.202.99.252 Disk: 74% 10 Docker-Container
🎤
Voice Agent
Persönlicher Sprachassistent – LiveKit + ElevenLabs + Supabase RAG
Noch nicht gebaut (P4 Backlog)
Status: Geplant Stufe 0-3 Kosten: ~$25-90/mo
Produktiv
In Entwicklung
Archiviert
A001
Invoice Archiver
Automatische Rechnungsverarbeitung aus Gmail + Drive → Lexware
Produktiv seit Jan 2026
Server: /opt/invoice-archiver/
Architektur: v2.9 (Clean 3-Layer)
Cron: 23:45 Verarbeitung, 09:00 Health, So Self-Healing
APIs: Gmail, Drive, Sheets, Lexware, Claude Haiku
Kosten: ~$0.50/Monat
Supabase: ✅ via Wrapper
A002
Lead Outreach Agent
Lead-Recherche → Anreicherung → E-Mail-Generierung → Versand
Pipeline + Versand produktiv
Server: /opt/lead-agent/
Dashboard: leads.hold-clarity.de
Cron: Mo-Fr 06:00/07:00/10:00
APIs: Gmail, Sheets, Apify, OpenRouter (DeepSeek V3)
Kosten: ~€26/Monat
Supabase: ✅ via Wrapper
A003
LinkedIn Agent (LLA)
Vollautonomes LinkedIn Posting + Instagram Cross-Posting
v3.3.0 – Phase 11
Server: /opt/linkedin-agent/
Dashboard: linkedinagent.hold-clarity.de
Cron: Di 18:00 Content, Mi 08:00 Posting
APIs: LinkedIn, Instagram, Claude Haiku, Sheets, WaveSpeed
Kosten: ~€20-40/Monat
Supabase: ✅ via Wrapper
A004
Instagram Agent
Social Media Posting für Instagram + Facebook
Archiviert (in A003 integriert)
Archiv: _archive/Instagram-Agent/
Grund: Instagram Cross-Posting seit Phase 11 in A003
A005
Guardian Agent
Überwacht alle Agenten, Daily Digest, Eskalation
Phase 1 – Passiver Monitor
Server: /opt/guardian/
Cron: 8 Jobs (System-Check, Digest, Post-Run-Checks)
APIs: Supabase, Gmail (Versand)
LLM: Kein (rein regelbasiert in Phase 1)
Kosten: ~$0/Monat
Supabase: ✅ direkt (OpenBrainClient)

System-Architektur

Extern
Gmail / Google APIs
Drive, Sheets, OAuth
Extern
LinkedIn / Instagram
Posts API, instagrapi
Extern
LLM Provider
Anthropic (Haiku), OpenRouter, Ollama
Extern
Weitere APIs
Apify, Lexware, WaveSpeed, Perplexity
Hetzner VPS · 116.202.99.252
Agent
A001
Invoice Archiver
Agent
A002
Lead Agent
Agent
A003
LinkedIn Agent
Agent
A005
Guardian
supabase_wrapper.py
Umschließt alle Cron-Runs
/opt/shared/
Gemeinsame Libraries
Docker (10 Container)
Nextcloud, n8n, Traefik...
Supabase · eu-central-1 Frankfurt
Lippmann Open Brain
PostgreSQL · RLS · Free Plan
Monitoring (5) CRM (3) Content (2) Kurs (3) Docs (2)
Legacy
Google Sheets
Parallel-Logging (unangetastet)

Cron-Wrapper Datenfluss (alle Agenten)

Cron (zeitgesteuert)
supabase_wrapper.py
Agent-Befehl ausführen
Exit-Code erfassen
Supabase: mark_success / mark_failure

Wrapper blockiert nie den Agent. Supabase-Fehler werden ignoriert (best-effort).

Guardian Agent Datenfluss

Cron (event-basiert)
guardian.py --check / --digest
Supabase: agent_state lesen
Status bewerten
Gmail: HTML-E-Mail senden

Agent-zu-Supabase Anbindung

Agent Anbindung Schreibt in Liest aus Legacy parallel
A001 Invoice Archiver Cron-Wrapper agent_logs, agent_state Google Sheets ✅
A002 Lead Agent Cron-Wrapper agent_logs, agent_state Google Sheets ✅
A003 LinkedIn Agent Cron-Wrapper agent_logs, agent_state Google Sheets ✅
A005 Guardian Direkt (OpenBrainClient) guardian_events, agent_state agent_state, agent_logs

Zukünftige Datenflüsse (nach Schema 002)

Quelle→ TabelleTriggerStatus
A002 Lead Agentcontacts, interactionsNeuer Lead gefundenGeplant
A003 LinkedIn Agentcontent_items, content_metricsPost veröffentlicht / MetrikenGeplant
Veiter (manuell/MCP)courses, sessions, learningsNach SchulungGeplant
Voice Agent / Uploaddocuments, document_chunksDokument hochgeladenZukunft (P4)

Supabase "Lippmann Open Brain" – Alle Tabellen

Projekt: vtwafzfovpnemkfuqdeh · Region: eu-central-1 Frankfurt · Plan: Free (500 MB DB, 1 GB Storage)

TabelleModulZweckStatusRLS
agent_state Monitoring Status aller Agenten (PK: agent_id) LIVE service_role: ALL · anon: SELECT
agent_logs Monitoring Strukturierte Logs aller Agenten LIVE service_role: ALL · anon: SELECT
error_patterns Monitoring Bekannte Fehler + Fix-Templates LIVE service_role: ALL · anon: SELECT
repairs Monitoring Reparatur-Historie LIVE service_role: ALL · anon: SELECT
guardian_events Monitoring Guardian-Agent Aktivitätslog LIVE service_role: ALL · anon: SELECT
contacts CRM Kontakte, Leads, Kunden LIVE service_role: ALL · anon: SELECT
interactions CRM E-Mails, Anrufe, Meetings pro Kontakt LIVE service_role: ALL · anon: SELECT
deals CRM Pipeline-Stages, Werte, Abschlüsse LIVE service_role: ALL · anon: SELECT
content_items Content LinkedIn-Posts, Instagram, Ideen LIVE service_role: ALL · anon: SELECT
content_metrics Content Engagement: Likes, Comments, Impressions LIVE service_role: ALL · anon: SELECT
courses Kurs Schulungen, Workshops, Kurse LIVE service_role: ALL · anon: SELECT
sessions Kurs Einzelne Kurssitzungen + Feedback LIVE service_role: ALL · anon: SELECT
learnings Kurs Didaktische Erkenntnisse + Verbesserungen LIVE service_role: ALL · anon: SELECT
documents Docs Dokument-Metadaten (PDFs, Scans, Verträge) LIVE service_role: ALL · KEIN anon!
document_chunks Docs Text-Chunks für RAG / Semantic Search LIVE service_role: ALL · KEIN anon!

Schema 001 (Monitoring): shared/sql/001_open_brain_schema.sql · Schema 002 (Erweitert): shared/sql/002_open_brain_extended.sql

Free Plan Kapazitäts-Einschätzung

Datenbank (500 MB)

■ Monitoring ~5 MB ■ CRM ~50 MB ■ Content ~20 MB ■ Kurs ~5 MB □ Docs+RAG ~100-200 MB

Storage (1 GB)

Persönliche Dokumente: ~50-100 MB → Free Plan reicht
Videos/MP4 → Hetzner Volume (67 GB frei)
Empfehlung: CRM + Content + Kurs → Free Plan reicht. Docs + pgvector → Pro Plan ($25/mo) wenn RAG aktiv wird.

Roadmap

Phase 1: Guardian Agent (A005) – LIVE

Passiver Monitor, Daily Digest, Eskalation, 8 Cron-Jobs

Abgeschlossen 2026-03-15

Supabase Wrapper – DEPLOYED

Alle Agenten loggen in Supabase (A001-A003 via Wrapper, A005 direkt)

Deployed 2026-03-15 · Sheets bleiben parallel

Schema 002 – LIVE

10 neue Tabellen (CRM, Content, Kurs, Dokumente) + OpenBrainClient erweitert

Erstellt 2026-03-16 · Applied 2026-03-16 via Supabase SQL Editor
📋

Guardian Phase 2: Aktive Reparatur

Auto-Restart, Token-Refresh, Config-Fix bei bekannten Fehlern

Abhängig von: Phase 1 min. 1 Woche stabil
📋

CRM-Light aktivieren

A002 Lead Agent schreibt Kontakte + Interaktionen in Supabase

Abhängig von: Schema 002 applied
📋

Content-Tracker aktivieren

A003 LinkedIn Agent schreibt Posts + Metriken in Supabase

Abhängig von: Schema 002 applied
🔮

Personal Voice Agent (P4)

iPhone Voice-Assistent mit eigener Stimme, RAG über persönliche Dokumente

Abhängig von: Dokumente-Modul + Supabase Storage + pgvector