-
released this
2026-05-10 08:18:51 +02:00 | 209 commits to main since this releaseservice/ Package Deleted — All Services Redistributed
Final 7 services moved to feature packages. service/ directory removed.
Moves:
- ConversationService + MessageService → conversation/ (same package as ConversationController — imports removed)
- ModelProviderService + ProviderTestService + ProviderUsageLogService → provider/ (8 provider files updated)
- SystemMetadataService → config/ (same package as SystemMetadataController — import removed)
- PluginService → plugin/ (co-located with PluginLifecycleService and friends)
service/ package: deleted.
Next: v1.9.5-dev Docker Compose build and startup validation
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-05-10 08:14:58 +02:00 | 210 commits to main since this releaseAgent Services Promoted to Feature Sub-Package
10 agent orchestration services moved from flat service/ to agents/service/.
Moves:
- AgentHeartbeatService, AgentManagementService, AgentMemoryService, AgentRuntimeService
- AgentService, AgentTeamService, AiFirmDispatchService
- MainAgentPromptService, MainAgentRouterService, TeamDispatchService
Import updates: 5 agent controllers updated (AgentActivationController, AgentManagementController, AgentMemoryController, AgentTeamController, AiFirmController).
Next: v1.9.4-dev Move remaining 7 services, delete service/ package
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.9.2-dev - Move tasks/ and users/ packages Pre-release
released this
2026-05-10 08:10:24 +02:00 | 211 commits to main since this releaseTask and User Package Promotion
TaskController and UserController evicted from service/ into proper feature packages.
Moves:
- service/TaskController.java → tasks/TaskController.java (package dev.synapse.core.tasks)
- service/TaskService.java → tasks/TaskService.java (package dev.synapse.core.tasks)
- service/UserController.java → users/UserController.java (package dev.synapse.core.users)
- service/UserService.java → users/UserService.java (package dev.synapse.core.users)
No import updates needed — controllers reference services by simple name (same package).
All other imports (domain/, dto/, repository/) unchanged.Next: v1.9.3-dev Move 10 agent services to agents/service/
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.9.1-dev - Backend restructure audit Pre-release
released this
2026-05-10 08:06:55 +02:00 | 212 commits to main since this releaseBackend Structure Audit
Full inventory of 170 Java files. Problems documented, move plan defined.
Problems found:
- service/TaskController + service/UserController — controllers in service package
- service/ holds 21 files: agent, conversation, provider, task, user, plugin, metadata all flat
- 10 agent orchestration services buried in service/ instead of agents/
Move plan (21 files total):
- TaskController + TaskService → tasks/
- UserController + UserService → users/
- 10 agent services → agents/service/
- ConversationService + MessageService → conversation/
- ModelProviderService + ProviderTestService + ProviderUsageLogService → provider/
- SystemMetadataService → config/
- PluginService → plugin/
Not moved: domain/, dto/, repository/ — import cascade risk outweighs benefit.
Next: v1.9.2-dev Move tasks/ and users/ packages
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-05-09 15:41:15 +02:00 | 214 commits to main since this releaseCLI Dependency Fix
Multiple rounds of bubbletea/lipgloss version incompatibilities resolved.
Issues:
- bubbletea v0.27.1: charmbracelet/x/input@v0.1.0 had undefined ansi.KittyReportAllKeys
- bubbletea/lipgloss v2: published at charm.land not github.com, and tea.View type not convertible from string
- go.mod go 1.26 required golang:1.26-alpine Docker base image
Fix:
- Dropped bubbletea and lipgloss entirely
- Replaced with ANSI escape codes directly in output/print.go
- tui/overview.go now uses PrintOverview() — inline print, no alt-screen, no external deps
- cmd/tui.go simplified to call PrintOverview()
- go.mod: cobra v1.10.2, viper v1.21.0 only (no charmbracelet)
- Dockerfile: golang:1.26-alpine
- CLI build confirmed clean via Docker
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
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
-
v1.8.2-dev - Auth login/logout/session commands Pre-release
released this
2026-05-09 15:30:38 +02:00 | 215 commits to main since this releaseCLI Auth Commands
Sign in, sign out, and inspect current session from the CLI.
Commands:
- synapse auth login -u -w — POST /api/auth/login, stores token to profile
- synapse auth logout — clears token from config file
- synapse auth session — shows profile, host, token prefix
Next: v1.8.3-dev Inspect commands
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-05-09 15:30:38 +02:00 | 215 commits to main since this releasePlatform Inspect Commands
CLI coverage for health, logs, agents, providers, and plugins.
Commands:
- synapse health — GET /api/health, formatted key-value output
- synapse logs list [-n limit] — GET /api/logs, tabular output
- synapse logs stream — SSE stream, prints data lines to stdout
- synapse agents list — GET /api/agents
- synapse agents runtime — GET /api/agents/runtime
- synapse agents activate/pause — POST state change
- synapse providers list — GET /api/providers
- synapse providers test — POST /api/providers/{id}/test
- synapse plugins list/enable/disable — plugin lifecycle
- synapse store list [--type PLUGIN|BUNDLE] — store registry
Next: v1.8.4-dev Conversation commands
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-05-09 15:30:38 +02:00 | 215 commits to main since this releaseConversation Commands
CLI chat runtime: list, create, send, interactive REPL, message history.
Commands:
- synapse chat list — list conversations
- synapse chat new [--agent main-agent] — create conversation
- synapse chat send — send one message
- synapse chat interactive (alias: repl) — interactive REPL with > prompt
- synapse chat messages — show message history
Next: v1.8.5-dev Bubble Tea TUI
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.8.5-dev - Bubble Tea TUI overview Pre-release
released this
2026-05-09 15:30:38 +02:00 | 215 commits to main since this releaseBubble Tea TUI Overview
Terminal UI dashboard using Bubble Tea with health and agents panels.
Features:
- synapse tui — launches alt-screen TUI
- Health panel: status, version, ECHO mode
- Agents panel: list with name/type
- r: refresh data, q/esc: quit
- lipgloss styling with rounded borders
Next: v1.8.6-dev Config profiles
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads