Synara 0.3.4 release notes.

What changed in Synara 0.3.4 (Jun 29), including Assistant streaming is on by default, Live transcript follow feels smoother, Provider health handles more real-world CLI states, OpenCode retry warnings are easier to follow, Tool rows and agent markers are cleaner, Release gates tightened browser and provider tests.

Release 0.3.4· Jun 29

Jun 29— link to Synara 0.3.4

Synara 0.3.4

  • Assistant streaming is on by defaultNew installs now start with assistant streaming enabled, so replies feel live immediately without needing a settings pass first.

    The default app settings and shared settings schema now agree on streamed assistant output, keeping fresh web and server state aligned.

  • Live transcript follow feels smootherStreaming replies, optimistic sends, tool details, and message entry animations now keep the transcript pinned more predictably while work is active.

    ChatView, ChatTranscriptPane, MessagesTimeline, smooth streamed text, and browser regression coverage were tightened so live assistant text and tool rows do not fight the scroll position.

  • Provider health handles more real-world CLI statesClaude, Cursor, and OpenCode status checks are sturdier around credentials, headless environments, model probes, and transient command failures.

    Provider health now detects usable local Claude CLI credentials before passing process env through, runs Cursor ACP probes with a safer headless env, handles model-probe failures without marking an authenticated provider unusable, and expands focused provider-health coverage.

  • OpenCode retry warnings are easier to followRetry warnings from OpenCode now stay in the work-log flow and collapse consistently across turns instead of cluttering the main conversation.

    Provider runtime ingestion and session logic now preserve OpenCode retry-warning metadata, keep it attached to work rows, and cover repeated warning behavior in both server and web tests.

  • Tool rows and agent markers are cleanerAgent mentions, task rows, tool labels, file-change rows, chat seams, and switches received a small polish pass that makes dense chats easier to scan.

    Synara now reuses the central robot glyph for agent chips, improves file-change and tool-call labels, refines chat card contrast, and tightens shared switch sizing, thumb travel, and animation.

  • Release gates tightened browser and provider testsThe v0.3.4 deep release pass fixed exact-optional type drift in transcript browser coverage and provider health checks before publishing.

    The release pass corrected a browser scrollTo test helper so it no longer passes explicit undefined optional fields, fixed a Claude health env call the same way, and updated a ProviderHealth test to use the Effect platform error tag supported by this workspace.

Updated with every release. See releases on GitHub.

Download Synara