Repository navigation
Releases
Synara v1.0.14
Upstream Synara 1.0.1 through 1.0.7 is now merged into the fork. The official Codex runtime and the fork-only features are kept.
Changed
- Includes upstream Stable releases 1.0.1–1.0.7. Highlights:
- visible subagent cards in the transcript;
- a compact composer with task, workflow and goal capsules;
- faster long conversations and lighter long-running turns;
- Devin and Grok model switches now take effect;
- a Git recovery snapshot before a message edit restores an earlier workspace.
- Subagents now appear as upstream's transcript cards and replace the fork's composer subagent strip. The orchestrator thread strip and the background-task panel stay in the composer.
- The pre-turn checkpoint baseline now uses upstream's 5-second default instead of 10 seconds. Set
SYNARA_PRE_TURN_BASELINE_TIMEOUT_MSto change it. - Upstream's database migrations run after the fork's existing ones, so existing fork databases upgrade in place.
- After repeated stream overflow, Synara now retries up to eight times with backoff and then reports the failure, instead of retrying forever.
Fixed
- A signed macOS DMG-only build now creates its update ZIP instead of failing to finalize it.
- Windows installers can be packaged from a non-Windows host using the shipped native prebuilds for node-pty and msgpackr-extract.
These artifacts were built locally instead of by the release workflow. As in previous fork releases, the macOS build is ad-hoc signed and the Windows installer is unsigned. The macOS packaged-startup smoke test passed. The Windows installer was not run on Windows, but its contents were compared with v1.0.13.
Synara v1.0.13
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.
Synara v1.0.12
Goals that keep progressing
- Fixed an OpenCode recovery path that could leave a Goal active after its agent stopped progressing. Synara keeps checking the provider's saved tool results until the owning turn actually finishes.
- Deferred Goal continuations now consult the live provider state, so an outdated running indicator cannot strand a ready Goal.
- Goal autonomy instructions now apply from the first turn and after user guidance as well as during automatic continuation. Agents are directed to decide routine implementation details from evidence, continue independent work, and avoid optional clarification questions or offers to continue.
- Completion still requires verifying the full objective and marking the Goal achieved. The existing blocker rule remains: the first seven consecutive blocked-turn pause requests are refused; the eighth can pause the Goal.
Explicit Stop, pending approvals, and indispensable user decisions retain their existing controls. Recovery is scoped to the owning turn so late responses cannot affect a later turn.
Build and workflow reliability
- The desktop update percentage fits its button on narrow windows with larger UI fonts.
- Shared TypeScript patching runs once during installation, preventing concurrent workspace hooks from loading a partially rewritten compiler.
- Server build verification follows the resolved output directory, including isolated builds with a custom path.
- Fork maintenance workflows require manual dispatch. Upstream synchronization stops before pushing any workflow changes.
- Release publication continues to require static verification, all test partitions, native builds, packaged startup checks, and a clean Microsoft Defender scan of the Windows installer.
Downloads
This release includes the macOS Apple Silicon app, Windows x64 installer, CLI archive, browser extension, and desktop update metadata. The Windows installer is unsigned under the repository's version-specific release policy. The macOS app uses the configured persistent signing identity; that signing mode does not include Apple notarization.
Synara v1.0.11
Full Changelog: v1.0.10...v1.0.11
Synara v1.0.10
Full Changelog: v1.0.9...v1.0.10