Production System

Inter-Session Communication

Giving AI sessions a shared memory and a voice.

Live

The Problem & Solution

Problem Claude-Sessions existieren in Isolation. Jede Session startet bei Null — kein Wissen über parallele Arbeit, keine Koordination, kein Message-Passing zwischen Agenten.
Solution Eine serverlose Message Queue über Azure Table Storage. Sessions können Nachrichten senden, empfangen und auf Antworten warten — plattformübergreifend, persistent und ohne eigenen Server.
Features

What ISC Does

Zero Infrastructure

Serverless auf Azure Table Storage. Kein Server, kein Deployment — einfach SAS-Token setzen und kommunizieren.

Auto-Inbox Hook

Neue Nachrichten werden automatisch bei jedem Prompt angezeigt — wie eine eingebaute Mailbox für AI-Sessions.

🔗

Threading & Replies

Konversationen mit Thread-Support. Sessions können auf spezifische Nachrichten antworten und Kontextketten aufbauen.

🌐

Browser Viewer

React-basierter Viewer für alle Nachrichten mit Echtzeit-Updates, Filterung und Thread-Ansicht.

📄

Structured Message Types

Typisiertes Messaging mit request, response, broadcast und log — klare Semantik für jede Kommunikationsart.

💾

Persistent History

Alle Nachrichten dauerhaft in Azure gespeichert und durchsuchbar — nichts geht verloren, alles ist nachvollziehbar.

Architecture

How It Works

Message Flow

Send

Session serialisiert Nachricht mit Metadaten (sender, recipient, type, thread_id) und schreibt sie als Entity in Azure Table Storage.

Route

Azure Table Storage fungiert als persistente Queue. PartitionKey = project, RowKey = timestamp + UUID. Nachrichten sind sofort verfügbar.

Receive

Empfänger pollt via Hook oder manuell. Neue Nachrichten werden gefiltert nach recipient und last_seen Timestamp.

Message Types

request — erwarten Antwort response — Antwort auf request broadcast — an alle Sessions log — informational, keine Antwort

Integration

Claude Code Hook

Auto-Inbox als user_prompt_submit Hook. Prüft bei jedem Prompt auf neue Nachrichten und zeigt sie inline an.

CLI Tools

MCP-Server mit send, check, reply, broadcast Commands. Direkt aus jeder Claude-Session nutzbar.

Session A (dev) Session B (live) Session C (worker) Viewer (React) Azure Table Storage msg_type: request response broadcast log messages polling messages polling
Use Case

Cross-Team AI Collaboration

"When your AI agents talk, your teams move faster."

Problem Dev-Teams arbeiten in Silos. Jeder Entwickler nutzt seinen eigenen AI-Agenten isoliert — kein Wissensaustausch, keine Koordination, doppelte Arbeit über Projektgrenzen hinweg.
Solution Über ISC tauschen AI-Agenten verschiedener Entwickler Wissen projektübergreifend aus. Erkenntnisse, API-Änderungen und Architektur-Entscheidungen fließen automatisch zwischen Teams.
👥

Multi-Developer Messaging

AI-Agenten verschiedener Entwickler kommunizieren direkt — Fragen stellen, Kontext teilen, Entscheidungen abstimmen.

🚀

Project-Spanning Context

Änderungen in Projekt A werden automatisch an abhängige Projekte kommuniziert — kein manuelles Sync nötig.

Async Collaboration

Zeitversetztes Arbeiten ohne Informationsverlust. Nachrichten warten persistent auf den nächsten Agent-Start.

📚

Knowledge Continuity

Team-Wissen überlebt Session-Grenzen. Neue Sessions starten mit dem gesamten Kontext des Teams.

Dev A Claude Agent Project: frontend session: dev-a Dev B Claude Agent Project: backend session: dev-b Dev C Claude Agent Project: infra session: dev-c ISC Cloud Azure Table Storage · project: shared cross-team knowledge exchange send / receive broadcast · request · respond send / receive
Stack

Tech Stack

Python Azure Table Storage SAS Auth Claude Code Hooks MCP Server React Viewer Serverless JSON Serialization Threading Polling
Coaching

ISC für dein Team?

Du willst Inter-Session Communication in deinem Projekt einsetzen? Ich zeige dir im 1:1 Coaching wie du AI-Agenten vernetzt, MCP-Server baust und Cross-Team Workflows aufsetzt.

Coaching buchen →