Synara 0.6.3 release notes.

What changed in Synara 0.6.3 (Jul 27), including Stop stays responsive under load, Undo can recover from a partial failure, Interrupted sessions settle cleanly, Follow-ups no longer disappear into stale queues, Open tasks stay present during refreshes.

Release 0.6.3· Jul 27

Jul 27— link to Synara 0.6.3

Synara 0.6.3

  • Stop stays responsive under loadInterrupt and stop actions now take priority over new work, even when a busy Synara server has filled its ordinary command queue.

    Control, user, and background commands now use separate admission priorities while preserving reserved capacity for recovery. Provider calls and lifecycle locks are bounded too, so one wedged session cannot hold every other task hostage, and failed stop requests now surface an actionable error instead of silently leaving the UI spinning.

  • Undo can recover from a partial failureFile and conversation reverts now preserve a rescue snapshot before changing your worktree and restore it if the provider rollback fails.

    Reverts validate checkpoints before mutation, work without a live provider session, retry their deterministic completion step, and clean up managed refs only after the operation commits. Grouped file-change cards undo newest-first, while failures identify any retained rescue ref so recovery remains explicit.

  • Interrupted sessions settle cleanlyTurns are less likely to remain stuck as running after terminal provider events, restarts, stale resumes, or delayed lifecycle updates.

    Synara retains enough turn identity to settle late Claude results, fences stale lifecycle generations, reconciles durable provider commands and runtime events, and aligns Codex, Claude, Cursor, and ACP session ownership through start, stop, reconnect, and restart boundaries.

  • Follow-ups no longer disappear into stale queuesA thread that looks busy but has no real active turn keeps the composer available instead of accepting a message that cannot be dispatched.

    Queue draining now requires a queueable live turn, the transcript keeps the newest answer open while terminal state converges, and visible stop failures are reported immediately. These safeguards keep the conversation usable while server-side recovery repairs stale session state.

  • Open tasks stay present during refreshesVisible task details are retained and re-requested across overlapping snapshot, subscription, and eviction work instead of briefly rendering as an empty conversation.

    Thread-detail retention now understands what is on screen, re-arms refreshes that race an in-flight snapshot, and normalizes projections more defensively. Cleanup also preserves archived tasks, newly forked or handed-off tasks, and soft-deleted history without proven manual-delete provenance.

Updated with every release. See releases on GitHub.

Download Synara