Synara 0.5.0 release notes.

What changed in Synara 0.5.0 (Jul 11), including Synara, all the way through, Claude keeps context under control, Agent task progress stays visible, Codex reasoning and streams are easier to trust, Chat startup and recovery are lighter, Desktop updates have stronger guardrails.

Release 0.5.0· Jul 11

Jul 11— link to Synara 0.5.0

Synara 0.5.0

  • Synara, all the way throughThe app now uses one identity everywhere, from its desktop installation and command line to packages, settings, diagnostics, and release artifacts.

    The desktop bundle is now com.emanueledipietro.synara, the CLI is @synara/cli with the synara command, and every first-party runtime identifier uses the Synara namespace. The 0.4.2 bridge preserves renderer state during the origin change.

  • Claude keeps context under controlClaude sessions now report live context usage, warn before compaction, switch model and context settings in place, and resume with their safeguards intact.

    The adapter combines SDK context controls with accumulated token usage, preserves the effective context window across responses, keeps fallback reroutes pinned until you choose another model, and stores resume state without forcing unnecessary provider restarts.

  • Agent task progress stays visibleClaude task tools and Codex task events now appear through one shared progress stream, so resumable work is easier to follow while it runs.

    Claude TaskCreate, TaskUpdate, TaskGet, TaskList, and TodoWrite results are normalized into the shared runtime task list and persisted in the resume cursor. Codex task events and provider summaries use the same projection, with coverage for reconnects and resumed sessions.

  • Codex reasoning and streams are easier to trustCodex reasoning summaries, context compaction, task updates, and noisy app-server output are handled more reliably, keeping live transcripts clearer during long turns.

    The app-server bridge now ignores non-protocol stdout safely, preserves provider-authored reasoning summaries, normalizes runtime events, and hardens resume and ingestion paths so progress is not lost between streamed updates.

  • Chat startup and recovery are lighterChat dock panels load on demand, deleted projects remain safe client tombstones, and browser profile migrations repair database sidecars transactionally instead of leaving partial state behind.

    The chat route measures LCP while deferring secondary panels, while project deletion and desktop profile repair now preserve predictable local state through reloads, retries, and interrupted migrations.

  • Desktop updates have stronger guardrailsRelease automation now validates compatibility-feed manifests and protects the packaged desktop from unsafe bundle swaps across update and startup paths.

    The release workflow verifies the pinned updater lane, keeps clean releases off the compatibility channel, repairs update-feed metadata, and hardens desktop startup when an app.asar swap is detected.

Updated with every release. See releases on GitHub.

Download Synara