The open-source managed agents platform. Turn coding agents into real teammates — assign tasks, track progress, compound skills.
https://multica.ai
- Add NestJS WebSocket Gateway with Socket.IO for real-time communication - Create client SDK (GatewayClient) supporting both browser and Node.js - Implement device registration and point-to-point message routing - Add action types: request/response (RPC), stream (for chat messages) - Integrate Pino logger for structured logging - Configure heartbeat detection (pingInterval/pingTimeout) - Use UUID v7 for time-ordered message IDs Gateway features: - Device registration with deviceId and deviceType (client/agent) - Message routing between devices via Gateway - HTTP API endpoints (/ping, /broadcast) - Auto-reconnect support in client SDK Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| src | ||
| .gitignore | ||
| package.json | ||
| pnpm-lock.yaml | ||
| README.md | ||
| tsconfig.json | ||
Super Multica
A multi-component architecture for distributed agent systems.
Project Structure
src/
├── agent/ # Agent module
├── gateway/ # Gateway module
├── client/ # Client module
└── shared/ # Shared types and utilities
Getting Started
pnpm install
pnpm dev
Scripts
pnpm dev- Run in development modepnpm build- Build for productionpnpm start- Run production buildpnpm typecheck- Type check without emitting