-
v1.8.6-dev - Config profile handling Pre-release
released this
2026-05-09 15:30:38 +02:00 | 215 commits to main since this releaseConfig Profile Handling
Named profiles stored in ~/.synapse/config.yaml.
Commands:
- synapse config list — list all profiles
- synapse config set — create/update profile
- synapse config show [profile] — show profile details
Config format:
profiles.default.host and profiles.default.token.
All commands take -p/--profile flag (default: 'default').Next: v1.8.7-hotfix bubbletea fix, then v1.9.0 release
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 releaseBubbletea Version Fix
CLI Docker build failed due to transitive dependency error.
Error:
- bubbletea v0.27.1 pulled charmbracelet/x/input@v0.1.0
- input package: undefined: ansi.KittyReportAllKeys
- CGO_ENABLED=0 build failed
Fix:
- Downgraded to bubbletea v0.25.0 + lipgloss v0.10.0
- Compatible dependency tree, clean compile confirmed via Docker build
Also fixed Dockerfile to run go mod tidy before build (no pre-committed go.sum).
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.8.1-dev - Go module and cobra command shell Pre-release
released this
2026-05-09 15:28:08 +02:00 | 216 commits to main since this releaseGo CLI Module and Command Shell
Go 1.26 CLI for the SYNAPSE platform using cobra + viper.
Structure:
- main.go — entry point
- cmd/root.go — root command with --profile, --host, --json global flags
- internal/api/client.go — HTTP client with Bearer auth, Get/Post/Delete/GetStream methods
- internal/config/config.go — profile loading from ~/.synapse/config.yaml, token persistence
- internal/output/print.go — ANSI-colored output helpers (Header, KV, Row, OK, Error, JSON, Separator)
- internal/tui/overview.go — inline terminal overview (no external deps)
- Dockerfile for Docker-based build validation (golang:1.26-alpine)
Next: v1.8.2-dev Auth commands
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-05-09 15:19:17 +02:00 | 217 commits to main since this releaseTypeScript HeadersInit Type Fix
vue-tsc failed to compile dashboard during Docker build.
Error:
- authHeader()/authH()/auth() returned inferred type union: { Authorization: string } | {}
- TypeScript could not assign this to HeadersInit parameter in fetch() calls
- npm run build failed with TS2322 across ProvidersView, SettingsView, AgentsView, ConversationsView, PluginsView
Fix:
- Added explicit return type Record<string, string> to all 5 auth helper functions
- TypeScript can now verify the union always satisfies HeadersInit
Followup to v1.7.2-dev through v1.7.8-dev.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-05-09 15:19:17 +02:00 | 217 commits to main since this releaseSYNAPSE v1.8.0 — Dashboard Management
Full operator dashboard with routing, auth, and all core management screens.
Changelog
v1.7.1-dev — Vue Router, Pinia, View Structure
- vue-router 4.5 + pinia 2.3 added
- router/index.ts — 9 hash-based routes, lazy-loaded
- appStore (error/loading), liveStore (SSE logs + WS events)
- App.vue refactored to sidebar shell + RouterView
- All views extracted to dedicated files
v1.7.2-dev — Authenticated Layout and Role-Aware Navigation
- authStore — login(), logout(), token persistence in localStorage
- Login overlay gates the entire dashboard
- api.ts refactored — authHeaders() + get/post/del helpers
- Sidebar shows SSE/WS status + role badge + sign out
v1.7.3-dev — Providers Screen
- List, create, test, delete model providers
- Add Provider form (Ollama/OpenAI/Anthropic)
- POST /api/providers/{id}/test with result alert
v1.7.4-dev — Conversations Screen
- Two-panel: conversation list + message thread
- Create conversation, send messages, message bubbles by role
- Live conversation events panel from WS stream
v1.7.5-dev — Agents and Teams Screen
- Two-tab: Agents (activation controls) / Teams (CRUD)
- Create/delete teams with leader assignment
v1.7.6-dev — Plugins and Store Screens
- PluginsView: manifest install form with safety confirmation checkbox
- StoreView: bundle install action
v1.7.7-dev — Logs and Observability Screen
- Level + category filters on both SSE stream and historic logs
- Level badges (green/yellow/red) on each entry
v1.7.8-dev — Settings and User Management
- Users tab: list, create, delete (role-gated)
- System Settings tab: key/value viewer
- Session panel with sign out
v1.7.9-hotfix — TypeScript HeadersInit Fix
- Explicit Record<string, string> return type on auth helpers
Exit Criteria Met
- All core V2 APIs have dashboard workflows
- Loading, empty, error, and unauthorized states handled in each view
- Dashboard navigable on desktop widths
Next milestone: v1.9.0 — CLI Runtime
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-05-09 15:17:11 +02:00 | 218 commits to main since this releaseSettings and User Management Screens
Admin-only user management and system settings viewer.
Features:
- SettingsView.vue with two tabs: Users / System Settings
- Users tab: list all users with role badges, Add User form (OWNER only shows delete)
- Role-aware: Add User button visible only to admins; Delete visible only to owner
- Create user POST /api/users with username, email, password, role
- System Settings tab: list settings from /api/settings as key/value/category
- Session panel: shows current username, role, Sign Out button
Next: Docker Compose test, then v1.8.0 release
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.7.7-dev - Logs and observability screen Pre-release
released this
2026-05-09 15:16:04 +02:00 | 219 commits to main since this releaseLogs and Observability Screen
Expanded logs view with level/category filtering across both live and historic panels.
Features:
- Level filter (DEBUG/INFO/WARN/ERROR) applied to both SSE stream and historic logs
- Category filter built dynamically from loaded log entries
- Level badge on each log entry (green=INFO, yellow=WARN, red=ERROR)
- Entry count shown next to each panel heading
- log-filters CSS component (select dropdowns)
Next: v1.7.8-dev Settings and user management screens
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.7.6-dev - Plugins and store screens Pre-release
released this
2026-05-09 15:15:17 +02:00 | 220 commits to main since this releasePlugins and Store Screens
Dedicated views for plugin lifecycle management and store browsing.
Features:
- PluginsView.vue: manifest install form (id, name, type, version, author, source) + confirmed checkbox for community plugins; POST /api/plugins/install?confirmed=true
- Plugin list with enable/disable/uninstall controls
- StoreView.vue: full store registry list with Install Bundle action
- Both views extract from App.vue into router-based dedicated screens
Next: v1.7.7-dev Logs and observability screen
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.7.5-dev - Agents and teams screen Pre-release
released this
2026-05-09 15:14:21 +02:00 | 221 commits to main since this releaseAgents and Teams Screen
Agents screen expanded with tabbed Teams management panel.
Features:
- Two-tab layout: Agents (runtime states + activation controls) / Teams
- Teams tab: list all teams with leader agent ID
- Create Team form: id, name, leaderAgentId — POST /api/teams
- Delete team — DELETE /api/teams/{id}
- tab-bar CSS component (reusable across views)
Next: v1.7.6-dev Plugins and store screens (finalize as dedicated views)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.7.4-dev - Conversations screen Pre-release
released this
2026-05-09 15:13:16 +02:00 | 222 commits to main since this releaseConversations Screen
Operator can list conversations, read messages, and send new messages.
Features:
- ConversationsView.vue — two-panel layout: conversation list + message thread
- Create new conversation (POST /api/conversations with agentId=main-agent)
- Select conversation to load message history
- Send message form with loading state
- Message bubbles: user (blue tint), assistant (neutral), system (green tint)
- Live Events panel shows WS conversation events from liveStore
- conv-layout, message-list, message-form CSS components
Next: v1.7.5-dev Agents and teams screen
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads