• v0.0.8 cd57c75e41

    v0.0.8 — Phase 7: Feature Completion
    Some checks failed
    ci/woodpecker/push/ci Pipeline failed
    Stable

    jason.woltje released this 2026-03-15 19:50:24 +00:00 | 477 commits to main since this release

    Phase 7: Feature Completion (v0.0.8)

    Web Dashboard

    • Functional WebSocket chat with streaming responses
    • Conversation management (search, rename, delete, archive)
    • Project detail views (missions, tasks, PRD viewer)
    • Provider management UI (status, test connection, model capabilities)
    • Settings persistence (profile, preferences, notifications)
    • Admin panel (user CRUD, role assignment, system health)

    Agent & MCP

    • 7 new agent tools (file ops, git, shell exec, web fetch)
    • MCP server endpoint with 14 tools (streamable HTTP transport)
    • MCP client (connect to external MCP servers as agent tools)
    • Skill invocation from catalog

    CLI

    • Model/provider switching (--model, --provider, /model in TUI)
    • Session management (list, resume, destroy)

    Infrastructure

    • Coord module DB migration (project-scoped, multi-tenant RBAC)
    • Agent session sandboxing (cwd, system prompt, tool restrictions)

    Quality

    • E2E Playwright test suite (~35 tests)
    • Comprehensive docs (user guide, admin guide, dev guide, deployment)
    • Complete .env.example with all 25+ env vars

    Bug Fixes

    • TUI agent:end React state updater side-effect
    • Agent session cwd sandbox hardening

    19 PRs merged (#136-#153). All quality gates green.

    Downloads
  • v0.0.7 7d04874f3c

    v0.0.7 — Phase 6: CLI & Tools
    All checks were successful
    ci/woodpecker/push/ci Pipeline was successful
    Stable

    jason.woltje released this 2026-03-15 01:07:27 +00:00 | 511 commits to main since this release

    Phase 6: CLI & Tools

    • @mosaic/cli — unified binary with tui, prdy, quality-rails, wizard subcommands
    • @mosaic/prdy — PRD wizard migrated from v0 (YAML persistence, 3 templates, interactive wizard)
    • @mosaic/quality-rails — code quality scaffolder migrated from v0 (Node/Python/Rust, 3 profiles)
    • @mosaic/mosaic — install wizard migrated from v0 (9-stage wizard, runtime detection, skill catalog)

    Bug fixes

    • PLUGIN_REGISTRY ESM circular reference resolved (plugin.tokens.ts extraction)
    • AuthStorage.create() silent exit replaced with AuthStorage.inMemory()
    Downloads
  • v0.0.6 6e22c0fdeb

    v0.0.6 — Phase 5: Remote Control
    All checks were successful
    ci/woodpecker/push/ci Pipeline was successful
    Stable

    jason.woltje released this 2026-03-15 00:06:35 +00:00 | 517 commits to main since this release

    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
    Downloads
  • v0.0.5 9eb48e1d9b

    jason.woltje released this 2026-03-13 13:57:07 +00:00 | 539 commits to main since this release

    Phase 4: Memory & Intelligence

    @mosaic/memory

    • PreferencesRepo: user preference KV store (CRUD + upsert, categories)
    • InsightsRepo: knowledge store with pgvector embedding column (1536 dims)
    • Semantic search via cosine distance
    • Relevance decay for old insights
    • VectorStore + EmbeddingProvider interfaces for future abstraction

    @mosaic/log

    • AgentLogsRepo: structured log ingest (single + batch)
    • Flexible query builder (session, level, category, tier, date range)
    • Tiered storage: hot (7d) → warm (30d) → cold (90d) → purge

    Summarization Pipeline

    • SummarizationService: cheap LLM extracts insights from aging logs
    • CronService (node-cron): summarization every 6h, tier management daily
    • Job tracking via summarization_jobs table

    Agent Integration

    • Memory tools injected into all agent sessions:
      • memory_search, memory_get_preferences, memory_save_preference, memory_save_insight
    • EmbeddingService (OpenAI-compatible, configurable)

    Skill Management

    • SkillsService + SkillsController at /api/skills
    • CRUD + enable/disable toggle
    • Supports builtin/community/custom sources

    Stats

    Milestones

    • Phase 0-3: ✓
    • Phase 4: Memory & Intelligence (v0.0.5) ✓
    • Phase 5: Remote Control (v0.0.6) — next
    Downloads
  • v0.0.4 d83ebe65e9

    jason.woltje released this 2026-03-13 13:38:00 +00:00 | 540 commits to main since this release

    Phase 3: Web Dashboard

    Next.js 16 + React 19 web dashboard with:

    • Auth pages (login, registration) wired to BetterAuth
    • Chat UI with Socket.io streaming, conversation management
    • Task management with list view + kanban board
    • Projects + mission status dashboard
    • Settings: profile, LLM providers, available models
    • Admin panel: user management placeholder, active agent sessions
    • Design tokens: Mosaic color palette, fonts (Outfit/Fira Code), spacing
    • Tailwind CSS v4 with CSS-first configuration

    Stats

    Milestones

    • Phase 0: Foundation (v0.0.1) ✓
    • Phase 1: Core API (v0.0.2) ✓
    • Phase 2: Agent Layer (v0.0.3) ✓
    • Phase 3: Web Dashboard (v0.0.4) ✓
    • Phase 4: Memory & Intelligence (v0.0.5) — next
    Downloads