Agent Office — pulpit nawigacyjny AI-agentów w czasie rzeczywistym
Live-wizualizacja 20+ równoległych sesji agentów AI w metaforze wirtualnego biura. Każda sesja to oddzielna postać z własnym stanem (pracujący / bezczynny / myślący), która porusza się między strefami biura w zależności od zadania.
Technicznie: stan autorytatywny serwera (jedno źródło prawdy — serwer Node.js), transmisja przez WebSocket, renderowanie na Canvas 2D z deterministycznym umiejscowieniem — ten sam ID zawsze ma to samo krzesło. Wsparcie dla agentów filler, gdy jest ich mało, synteza typowych imion na bieżąco, heurystyka session-alive (15 minut ciszy = sesja martwa, usuwamy ją).
Wdrożenie: Fly.io, edge w jednym regionie. Stos: Node.js + Express + ws + Canvas 2D po stronie klienta.
#TypeScript #Canvas2D #WebSocket #NodeJS #FlyIO #Realtime #AIAgents #FullStack
Technicznie: stan autorytatywny serwera (jedno źródło prawdy — serwer Node.js), transmisja przez WebSocket, renderowanie na Canvas 2D z deterministycznym umiejscowieniem — ten sam ID zawsze ma to samo krzesło. Wsparcie dla agentów filler, gdy jest ich mało, synteza typowych imion na bieżąco, heurystyka session-alive (15 minut ciszy = sesja martwa, usuwamy ją).
Wdrożenie: Fly.io, edge w jednym regionie. Stos: Node.js + Express + ws + Canvas 2D po stronie klienta.
#TypeScript #Canvas2D #WebSocket #NodeJS #FlyIO #Realtime #AIAgents #FullStack