Discord-Brücke für autonome Claude-Code-Sitzungen

Ein Entwickler hat eine Discord-Brücke für autonome Claude-Code-Sitzungen erstellt, um die pull-basierte Einschränkung zu lösen, bei der Claude nur handelt, wenn Tools ausgelöst werden oder CLI-Eingaben gesendet werden. Das System ermöglicht Echtzeit-Zwei-Wege-Chat über WebSocket mit lokaler Dateiwarteschlange und Push-Benachrichtigungen bei Stopp-/Fehlerereignissen.
Architektur
Eingehender Fluss: Discord → WebSocket → bridge.js → discord-inbox.jsonl → PostToolUse-Hook → Claude
Ausgehender Fluss: Claude → Discord MCP → #claude-code-chat → Telefon-Push-Benachrichtigung
Komponenten
- bridge.js (~50 Zeilen, discord.js v14): Persistenter WebSocket zum Discord-Gateway, der einen dedizierten Kanal abhört und Nachrichten als JSONL in eine lokale Eingangsdatei schreibt – ohne API-Polling.
- PostToolUse-Hook: Liest die lokale Eingangsdatei bei jedem Tool-Aufruf ohne Netzwerkzugriffe oder Drosselung – nur ein Dateilesevorgang, der Mikrosekunden dauert, im Vergleich zum zuvor verwendeten 2-Minuten-Polling-Intervall.
- PreToolUse-Hook: Startet die Brücke automatisch beim ersten Tool-Aufruf jeder Sitzung und bleibt still, wenn sie bereits läuft.
- Ausgehender Webhook: Sendet strukturierte STATUS-Updates bei Stopp-/Fehlerereignissen mit pro Sitzung automatisch erstellten benannten Threads über Discords thread_name-Parameter (erfordert ?wait=true, um channel_id zurückzubekommen – Standard gibt 204 leer zurück).
Wichtige Designentscheidungen
Die Hauptarchitekturänderung war die Verwendung einer lokalen Dateiwarteschlange anstelle von API-Polling. JSONL mit atomarem Abschneiden verhindert Race Conditions. Die Brücke ist sitzungsunabhängig – der Discord-Verlauf bleibt über Abstürze und Neustarts hinweg erhalten, sodass mehrere Agenten denselben Kanal nutzen können.
Einschränkungen
Genehmigungsaufforderungen für Berechtigungen (1/2/3) erfordern weiterhin Terminaleingaben, da Claude zu diesem Zeitpunkt inaktiv ist und Tools nicht ausgelöst werden. Dies funktioniert für die Umleitung während aktiver Läufe, aber nicht für das Beantworten gestoppter Aufforderungen.
Testergebnisse
Getestet mit 27.000 Zeilen über Nacht analysiert über zwei parallele Sitzungen, wobei 15 Fehler gefunden und eine 6-Monats-Roadmap um 5:42 Uhr geliefert wurde. Der Aufbau erfordert drei Bash-Dateien und etwa zwanzig Minuten.
📖 Read the full source: r/LocalLLaMA
👀 Siehe auch

OpenProphet: Open-Source Autonomer Handelsagent mit Web-Oberfläche
OpenProphet ist ein Open-Source, autonomer Handelsagent mit einer Web-Oberfläche, die mehrere Alpaca-Konten gleichzeitig unterstützt und auf OpenCode läuft. Es ermöglicht die Konfiguration von Agenten-Personas und Strategien, wobei jeder LLM verwendet werden kann, nicht nur Claude.

Claude-Rank: Claude-Code-Plugin für KI-Suchsichtbarkeitsaudits
Claude-rank ist ein kostenloses Claude Code-Plugin und eine CLI, das die technischen Grundlagen für die KI-Such-Sichtbarkeit prüft, technische SEO, KI-Zitierfähigkeitsbewertung, Crawlbarkeitsprüfungen für KI-Bots und automatisierte Korrekturen für Auffindbarkeitsprobleme behandelt.

OpenClaw Skill reduziert die Accessibility Tree Tokens von 600.000 auf 1.300
Ein Entwickler hat eine OpenClaw-Fähigkeit erstellt, die ML-basiertes Element-Ranking nutzt, um Barrierefreiheitsbäume auszudünnen und slickdeals.com von ~598K Token auf ~1,3K Token zu reduzieren, indem nur die Top ~50 aktionsfähigen Elemente beibehalten werden.

Automatisierte .xcstrings-Lokalisierung mit Claude Code
Eine neue Claude Code Fähigkeit automatisiert die Lokalisierung von Xcode .xcstrings-Dateien mit fünf Pipeline-Stufen: Domain-Scanning, Kommentargenerierung, Übersetzung mit CLDR-Pluralformen, Grammatikprüfung und Plural-Korrektur.