• v1.9.0 0edfcc4f42

    FTMahringer released this 2026-05-09 15:41:15 +02:00 | 214 commits to main since this release

    SYNAPSE v1.9.0 — CLI Runtime

    Go 1.26 CLI connecting to all SYNAPSE backend APIs.


    Changelog

    v1.8.1-dev — Go Module and Command Shell

    • cobra + viper, global --profile/--host/--json flags
    • internal/api/Client: Get/Post/Delete/GetStream with Bearer auth
    • internal/config: profile loading from ~/.synapse/config.yaml
    • internal/output: ANSI-colored Header/KV/Row/OK/Error/JSON/Separator
    • Dockerfile: golang:1.26-alpine

    v1.8.2-dev — Auth Commands

    • synapse auth login -u -w — POST /api/auth/login, token persisted to profile
    • synapse auth logout — clears token
    • synapse auth session — shows profile, host, token prefix

    v1.8.3-dev — Inspect Commands

    • synapse health — backend health check
    • synapse logs list [-n N] — recent logs
    • synapse logs stream — SSE live stream
    • synapse agents list/runtime/activate/pause
    • synapse providers list/test
    • synapse plugins list/enable/disable
    • synapse store list [--type PLUGIN|BUNDLE]

    v1.8.4-dev — Conversation Commands

    • synapse chat list/new/send/interactive/messages
    • Interactive REPL with > prompt and exit command
    • Single message send with assistant reply display

    v1.8.5-dev — TUI Overview

    • synapse tui — inline ANSI terminal overview (health + agents + runtime states)
    • No external deps, ANSI escape codes only

    v1.8.6-dev — Config Profile Handling

    • synapse config list/set/show
    • Named profiles in ~/.synapse/config.yaml

    v1.8.7-hotfix + v1.8.8-hotfix — Dependency Fixes

    • bubbletea/lipgloss v2 incompatibilities resolved by dropping external TUI deps
    • Dockerfile updated to golang:1.26-alpine

    Exit Criteria Met

    • CLI connects to local backend
    • CLI inspects health, logs, agents, providers, and conversations
    • CLI sends messages through the chat runtime

    Build: go build -o synapse . (requires Go 1.26+)

    Next milestone: v1.10.0 — Release Hardening (tests, CI, v2.0.0)

    Downloads