Skip to content

Releases: blocksdevpro/boris-assistant

Boris 1.1.0

Choose a tag to compare

@blocksdevpro blocksdevpro released this 15 Aug 13:55

Boris 1.1.0

Stable 1.1 release for Windows. Product-equivalent to 1.1.0-beta.5; installers are NSIS and MSI again.

Highlights

  • Start with Windows — optional sign-in launch stays in the tray and turns the engine on
  • Silero VAD and sentence-streamed TTS so speech starts sooner and Stop stays responsive
  • Faster routing and tools — request-local model tiers, progressive tool listing, in-process grep, keyless web search
  • Async research — background subagents with poll / join / cancel
  • Session artifacts — markdown and code cards on the overlay and Home desk
  • Stable / Beta update channel in Settings, plus faster GitHub update checks
  • Default chat model is DeepSeek V4 Flash on DigitalOcean (existing saved choices are unchanged)

Reliability

  • Overlay and Settings no longer flash empty or decorated frames
  • Settings save and engine Start stay off the Windows UI thread
  • Invalid tool arguments are returned to the model instead of executing
  • Audio playback cannot deadlock on lifecycle events

Install (Windows x64)

  1. Download Boris_1.1.0_x64-setup.exe (recommended) or the MSI
  2. Install over 1.0.0 or any 1.1 beta
  3. On first launch, finish model install and set an OpenRouter API key in Settings

Updater

  • latest.json — Stable channel (/releases/latest)
  • *.sig — minisign signatures for the installers
  • Beta-channel installs stay on 1.1.0-beta.5 until a 1.2 beta ships (or switch the channel to Stable)

Full changelog: CHANGELOG.md

Boris 1.1.0-beta.5

Boris 1.1.0-beta.5 Pre-release
Pre-release

Choose a tag to compare

@blocksdevpro blocksdevpro released this 15 Aug 10:01

Boris 1.1.0-beta.5

Fifth beta of the Boris 1.1 line. This is a pre-release; Stable installs remain on 1.0.0 unless the update channel is changed to Beta.

Highlights

  • Faster request-local model routing keeps simple turns on the fast tier and gives research, coding, and tool-heavy work stronger budgets.
  • Progressive tool discovery, strict argument validation, bounded schemas, per-tool concurrency, and parallel read-only calls make tool use safer and more efficient.
  • Research subagents now run asynchronously with poll, join, and cancel actions.
  • Speech starts sooner with sentence-streamed TTS, Silero VAD, responsive cancellation, and distinct model-residency modes.
  • Session persistence, memory extraction, and latency traces run away from the speech-critical path.
  • SQLite FTS5 memory search and cargo xtask trace-report improve recall and diagnostics.
  • Lazy desktop window and syntax-grammar loading reduces the production entry chunk to about 226 KiB.

Reliability fixes

  • Malformed or missing tool arguments cannot reach execution and are returned to the model for repair.
  • Transcript compaction no longer mixes old and rewritten history.
  • Audio lifecycle events cannot deadlock playback, and stuck native TTS cancellation is bounded.
  • Research completion requires useful current-turn evidence.

Install

  1. Download Boris_1.1.0-beta.5_x64-setup.exe.
  2. Install it over an existing Boris installation.
  3. To keep receiving beta updates, select Settings → General → Updates → Beta.

Notes

  • Windows NSIS installer only.
  • This release is marked as a GitHub pre-release and will not replace Stable.
  • Full details: CHANGELOG.md

Boris 1.1.0-beta.4

Boris 1.1.0-beta.4 Pre-release
Pre-release

Choose a tag to compare

@blocksdevpro blocksdevpro released this 13 Aug 10:52

Boris 1.1.0-beta.4

Fourth beta of the 1.1 line. Pre-release — Stable installs stay on 1.0.0 unless you switch the update channel.

Fixed

  • Packaged Windows builds no longer flash an empty console window on Settings save or on launch. Saving auth.json ran icacls without CREATE_NO_WINDOW.
  • Overlay window chrome is no longer resized on unrelated settings saves. The island HWND is created only when it must appear.

Install

  1. Download Boris_1.1.0-beta.4_x64-setup.exe
  2. Install over 1.1.0-beta.3 (or 1.0.0) if you already have it
  3. To keep getting betas: Settings → General → Channel → Beta

Notes

  • NSIS installer only (MSI cannot encode beta in the version)
  • This GitHub release is a pre-release and is not Latest
  • Changelog: CHANGELOG.md

Boris 1.1.0-beta.3

Boris 1.1.0-beta.3 Pre-release
Pre-release

Choose a tag to compare

@blocksdevpro blocksdevpro released this 13 Aug 09:43

Boris 1.1.0-beta.3

Third beta of the 1.1 line. Pre-release — Stable installs stay on 1.0.0 unless you switch the update channel.

Fixed

  • Update Check peeks the GitHub Releases API and skips WinHTTP WPAD, so the same URL that is instant in a browser is not a 10–20s hang
  • Settings → Updates no longer shows a second beta on the version chip
  • Saving settings no longer flashes a blank always-on-top window

Install

  1. Download Boris_1.1.0-beta.3_x64-setup.exe
  2. Install over 1.1.0-beta.2 (or 1.0.0) if you already have it
  3. To keep getting betas: Settings → General → Channel → Beta

Notes

  • NSIS installer only (MSI cannot encode beta in the version)
  • This GitHub release is a pre-release and is not Latest
  • Changelog: CHANGELOG.md

Boris 1.1.0-beta.2

Boris 1.1.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@blocksdevpro blocksdevpro released this 13 Aug 09:04
1067155

Boris 1.1.0-beta.2

Second beta of the 1.1 line. Pre-release — Stable installs stay on 1.0.0 unless you switch the update channel.

Added

  • Branded launch splash from first paint through React mount

Fixed

  • Settings save and engine Start no longer freeze the Windows UI thread

Install

  1. Download Boris_1.1.0-beta.2_x64-setup.exe
  2. Install over 1.1.0-beta.1 (or 1.0.0) if you already have it
  3. To keep getting betas: Settings → General → Channel → Beta

Notes

  • NSIS installer only (MSI cannot encode beta in the version)
  • This GitHub release is a pre-release and is not Latest
  • Changelog: CHANGELOG.md

Boris 1.1.0-beta.1

Boris 1.1.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@blocksdevpro blocksdevpro released this 13 Aug 07:55
a8144c8

Boris 1.1.0-beta.1

First beta of the 1.1 line. Pre-release — Stable installs stay on 1.0.0 unless you switch the update channel.

Added

  • Session visual artifacts (cards on the overlay + Home desk)
  • Public web_search without an Exa key (DuckDuckGo + Wikipedia; Exa still used if configured)
  • Settings → General → Channel: Stable or Beta

Changed

  • grep stays in-process for keyword searches; ripgrep only for real regex
  • bash uses bash -c and prefers Git Bash (skips WSL)

Install

  1. Download Boris_1.1.0-beta.1_x64-setup.exe
  2. Install over 1.0.0 if you already have it
  3. To keep getting betas: Settings → General → Channel → Beta

Notes

  • NSIS installer only (MSI cannot encode beta in the version)
  • This GitHub release is a pre-release and is not Latest
  • Changelog: CHANGELOG.md

Boris beta channel

Boris beta channel Pre-release
Pre-release

Choose a tag to compare

@blocksdevpro blocksdevpro released this 13 Aug 07:55
a8144c8

Boris 1.1.0-beta.5

Fifth beta of the Boris 1.1 line. This is a pre-release; Stable installs remain on 1.0.0 unless the update channel is changed to Beta.

Highlights

  • Faster request-local model routing keeps simple turns on the fast tier and gives research, coding, and tool-heavy work stronger budgets.
  • Progressive tool discovery, strict argument validation, bounded schemas, per-tool concurrency, and parallel read-only calls make tool use safer and more efficient.
  • Research subagents now run asynchronously with poll, join, and cancel actions.
  • Speech starts sooner with sentence-streamed TTS, Silero VAD, responsive cancellation, and distinct model-residency modes.
  • Session persistence, memory extraction, and latency traces run away from the speech-critical path.
  • SQLite FTS5 memory search and cargo xtask trace-report improve recall and diagnostics.
  • Lazy desktop window and syntax-grammar loading reduces the production entry chunk to about 226 KiB.

Reliability fixes

  • Malformed or missing tool arguments cannot reach execution and are returned to the model for repair.
  • Transcript compaction no longer mixes old and rewritten history.
  • Audio lifecycle events cannot deadlock playback, and stuck native TTS cancellation is bounded.
  • Research completion requires useful current-turn evidence.

Install

  1. Download Boris_1.1.0-beta.5_x64-setup.exe.
  2. Install it over an existing Boris installation.
  3. To keep receiving beta updates, select Settings → General → Updates → Beta.

Notes

  • Windows NSIS installer only.
  • This release is marked as a GitHub pre-release and will not replace Stable.
  • Full details: CHANGELOG.md

Boris 1.0.0

Choose a tag to compare

@blocksdevpro blocksdevpro released this 12 Aug 10:01

Boris 1.0.0

First stable Boris Desktop release for Windows.

What's included

  • Local voice pipeline: wake word → listen → Parakeet STT → agent → Supertone TTS
  • Tool-using agent with capability presets, path policy, HITL confirmations, memory, and sessions
  • Desktop UI: main window, always-on-top overlay, settings surface
  • Signed in-app updates via GitHub Releases (latest.json)
  • Runtime data under %USERPROFILE%.boris (models, logs, config, sessions)

Install (Windows x64)

  1. Download Boris_1.0.0_x64-setup.exe (recommended) or the MSI
  2. Run the installer
  3. On first launch, complete model install / API key setup in Settings

Updater artifacts

  • latest.json — polled by the app for update checks
  • *.sig — minisign signatures for the corresponding installers

Notes

  • Requires Windows with a working mic/speakers
  • LLM calls use OpenRouter (set key in Settings or OPENROUTER_API_KEY)
  • Full changelog: CHANGELOG.md