-
v1.9.0 - CLI Runtime Stable
released this
2026-05-09 15:41:15 +02:00 | 214 commits to main since this releaseSYNAPSE 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads