Skip to content

Synara v1.0.13

Choose a tag to compare

@TrapstarKS TrapstarKS released this 11 Oct 19:56

OpenCode turns could appear cancelled after 45 minutes even while tools were still producing activity. The Goal remained active but could stop making progress.

Fixed

  • Preserve a provider that still owns its live turn, including long-running tools, and use recorded assistant/tool activity when checking for stale runtime state.
  • Resume eligible Goals when runtime reconciliation repairs an orphaned interrupted turn. Recovery stays attached to the original turn and Goal, including when the provider becomes ready during recovery.
  • Prevent Stop, Pause, newer turns, and newer Goal pursuits from being overridden by delayed recovery. Stopping a session now pauses its Goal before asynchronous teardown.
  • Keep delayed runtime events scoped to their own conversation so one busy thread cannot block another thread's recovery.

The existing rule remains: seven blocked-turn stop requests are rejected, and the eighth pauses the Goal.

After installing this update, fully quit and reopen Synara so the backend reloads the fix and runs recovery for any active Goal left interrupted by the earlier version. Goals paused by the user stay paused.

Full changelog