v0.0.6 — Phase 5: Remote Control

jason.woltje
Sun, 15 Mar 2026 00:06:35 +0000

Phase 5: Remote Control

Plugin host — gateway plugin loading + channel interface

Discord bot plugin — mentions, DMs, response buffering

Telegram bot plugin — text messages, response chunking

Authentik OIDC SSO adapter via BetterAuth genericOAuth

All Phase 5 env vars documented in .env.example

Testing

1. docker compose up -d to start infrastructure

2. Copy .env.example to .env and configure tokens

3. pnpm --filter @mosaic/gateway exec tsx src/main.ts to start gateway

4. Set DISCORD_BOT_TOKEN / TELEGRAM_BOT_TOKEN to enable plugins

5. Set AUTHENTIK_* vars to enable SSO