Skip to content

0.9.1 — 2026-09-07

Latest

Choose a tag to compare

@github-actions github-actions released this 07 Sep 19:11
d3fc5aa

Release Notes

Added

  • Vision — the model can see images. The read tool now returns PNG, JPEG,
    GIF, and WebP as image content blocks instead of a path or error, so the model
    receives the actual pixels. Zero-dimension images are rejected before they
    reach the provider.
  • Session UI overhaul plus support for ~/.synaps-cli/subagent-preamble.md:
    a user-authored preamble loaded into every subagent spawn.
  • system_msg theme field — system messages get their own configurable
    color, independent of assistant/user text.

Changed

  • Execution gate: per-tool digest + provenance validation. Tool-call
    authorization is now validated per tool against its catalog digest and
    provenance, replacing the coarser set-wide generation-denial check — tighter,
    and it stops a stale catalog entry from denying an otherwise-valid call.

Fixed

  • Providers: surface Kimi Code quota 403s as an actionable message, clamp
    Grok reasoning effort on model switch, and retry xAI capacity errors.
  • Concurrency: uniform runtime-before-conv lock order across the server
    (/model, /compact, command-result mirroring) — removes a lock inversion.
  • Sessions: persist message_count in the session header and refresh it at
    write time without cloning the session; clamp a resumed session's thinking
    level against the model's supported range.
  • Replace silent unwrap_or_default fallbacks in the watcher and agent paths
    with logged fallbacks, so failures are visible instead of swallowed.
  • Normalize the ToolOutput::Blocks text-first invariant in release builds and
    report dropped output completely.
  • Use an absolute shell path in the PTY integration tests (fixes flakiness
    under restricted PATH).

Internal

  • Centralize the crate version and the three internal dependencies via
    [workspace.package] / [workspace.dependencies] inheritance — a version
    bump is now a single edit in the root manifest.

Install synaps 0.9.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/HaseebKhalid1507/SynapsCLI/releases/download/v0.9.1/synaps-installer.sh | sh

Download synaps 0.9.1

File Platform Checksum
synaps-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
synaps-x86_64-apple-darwin.tar.gz Intel macOS checksum
synaps-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
synaps-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
synaps-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum