• v2.4.1-dev 22dcf08007

    FTMahringer released this 2026-05-12 01:11:41 +02:00 | 116 commits to main since this release

    v2.4.1-dev - CLI Component Framework + Interactive Installer

    Added

    • Reusable TUI Component Framework - BaseComponent with shared rendering, arrow-key/Enter/Space navigation
    • 10 interactive components: TextInput, SingleSelect, MultiSelect, SearchList, Toggle, Confirm, Progress, Summary, Welcome, Requirements
    • Raw terminal input handler - cross-platform (Windows/Linux/macOS) with ANSI escape sequence parsing
    • SYNAPSE brand theme - all 4 agent layer colors
    • synapse install command - full interactive wizard replacing old shell scripts
    • OS detection - identifies Windows/Linux/macOS and package manager
    • Prerequisites check - version-aware Docker, Git, Go checking with auto-install
    • Package manager selection - picks from detected managers, adds repos
    • Model provider search - 7 providers with API Key and Subscription support
    • Channel plugin multi-select - Telegram, Discord, WhatsApp, Slack, Matrix
    • Skill plugin multi-select - web-search, code-execution, image-generation, etc.
    • Config persistence - saves to ~/.synapse/install.yaml, pre-fills on re-run
    • Bootstrap scripts - install.sh and install.ps1 install Go, build CLI, add to PATH

    Changed

    • install.sh - detects OS, installs Go, builds CLI to ~/.local/bin, adds to PATH
    • install.ps1 - moved to root, installs Go, builds CLI to local app dir, adds to PATH

    Removed

    • packages/cli/Dockerfile - no longer needed
    • installer/install.ps1 - replaced by root-level install.ps1
    Downloads