#!/usr/bin/env node /** * agent-awareness central daemon. * * Single process per machine — owns the ticker loop and plugin gathering. * Per-session MCP servers connect via SSE to receive results. * * HTTP endpoints: * GET /health — liveness check * GET /events — SSE stream of plugin results (one per session) * POST /gather — run plugins for a trigger, return text (used by hooks) * GET /doctor — diagnostic output * POST /session/register — register a session (resets inactivity timer) * POST /session/unregister — unregister a session * * Auto-shuts down after INACTIVITY_TIMEOUT with no registered sessions. * * Usage: node src/daemon/server.ts */ export {};