Skip to content

Releases: buffaly-ai/buffaly-installer

Buffaly Installer 2026.06.15.215521

15 Jun 22:05

Choose a tag to compare

Buffaly Installer 2026.06.15.215521

Baseline previous public updater release: v2026.06.12.162527.

This is a replacement Windows updater release for the broken 2026.06.15.203726 publication. It keeps the public updater channel on a clean public version and fixes the packaged OpsAgent skill include issue that caused installed instances to have the Wiki skill files without the Wiki prompt-action prototypes loaded.

Release assets

Source heads included

  • buffaly-development payload: 66d74ceb9 (Fix packaged OpsAgent ProtoScript compile failures)
  • Buffaly.Provisioning build tooling used for MSI: 1097b01 (Preserve skill support includes in Windows installer packages)
  • Buffaly.Provisioning publisher used for final manifest: ee4dc2c (Write updater manifests without BOM)

Commits after 66d74ceb9 in buffaly-development are not claimed as part of this MSI.

Highlights since v2026.06.12.162527

  • Fixes packaged OpsAgent ProtoScript compile failures in the installer payload.
  • Preserves skill-local support includes when packaging selected/enabled skills, including Wiki/PromptActions.pts before Wiki/index.pts.
  • Adds and packages the User Secret Collector interactive site and its JsonWs declaration.
  • Adds interactive-site infrastructure for skill-local UI workflows: websocket RPC routing, lifecycle handling, generated JsonWs declarations, recoverable focused popups, and foreground workflow handling.
  • Adds Error Log Diagnosis interactive-site/settings support, including typed settings API, generated client declaration, edit/save/discard flow, cadence/evidence bounds, and scheduled error-log diagnosis improvements.
  • Improves runtime UI behavior for live tool input, focused tool cards, timeline updates, preview grids, math rendering, interactive-site modals, and files drawer scrolling.
  • Hardens worker/session runtime behavior: queues UI sends when the agent runtime is busy, guards worker evaluate loops, kills managed process workers when sessions stop, improves session cache/callback routing, and repairs Ollama tool-call envelopes.
  • Adds automatic Twitter/X OAuth2 token refresh.
  • Removes private data/repo-local scripts and web-module executable payloads from releasable content.
  • Keeps the updater modal concise by using short one-line manifest notes rather than full release notes.
  • Publishes the update manifest as UTF-8 without BOM so update clients parse it consistently.

Validation and publication status

  • Staging release gate passed before packaging.
  • Packaged content/projects/OpsAgent/Skills/index.pts was inspected and verified to include Wiki/PromptActions.pts before Wiki/index.pts.
  • Packaged files Skills/Wiki/PromptActions.pts and Skills/Wiki/index.pts were verified present.
  • Latest public updater manifest was downloaded and parsed after publication.
  • Manifest first bytes verified as 7B-0D-0A (no UTF-8 BOM).
  • Latest manifest version verified as 2026.06.15.215521.
  • Latest manifest SHA verified as a5003ca0f520fef68b8843abe4a0d420c9c288dfbd36fec23f6ddf84ebbf121e.
  • MSI HEAD request returned HTTP 200 with content length 431,180,196.
  • Per operator urgency, no additional clean-install or upgrade validation lanes were run for this replacement release beyond staging gate and package-content/public-download verification.

Commit summary by repository

buffaly-development (136 commits since prior release top commit a9c0fa097)

  • 66d74ceb9 Fix packaged OpsAgent ProtoScript compile failures (2026-06-15 21:50 UTC)
  • 89e7ced31 Align user secret collector websocket RPC service identity (2026-06-15 17:17 UTC)
  • 2d41b3a6e Package user secret collector JsonWs declaration (2026-06-15 14:49 UTC)
  • a746caeaf Add user secret collector interactive site (2026-06-15 14:23 UTC)
  • 717bf342d Avoid fallback logs for pre-configuration startup failures (2026-06-15 13:56 UTC)
  • f9265ed9d Fail fast on invalid Sessions.Web log configuration (2026-06-15 13:39 UTC)
  • d37b89c50 Render deterministic scheduled process lifecycle turns (2026-06-15 13:25 UTC)
  • f13efc4c3 Add regression coverage for queueing busy UI sends (2026-06-15 13:23 UTC)
  • 9ee56367d Queue UI sends when agent runtime is already running (2026-06-15 13:16 UTC)
  • 4fa19898e Add concept links for interactive lab and tools page (2026-06-15 12:23 UTC)
  • 08a0eb32b Remove private data and repo-local scripts (2026-06-15 12:15 UTC)
  • 30bc47cfd Add deterministic ProtoScript scheduled process handler (2026-06-15 12:03 UTC)
  • 888140fd9 Add real interactive site lab page (2026-06-15 11:50 UTC)
  • c78ff9738 Remove web-module executable payloads (2026-06-15 11:38 UTC)
  • 5ff515934 Guard worker evaluate loops and queue watcher callbacks (2026-06-15 11:29 UTC)
  • 728a886a7 Polish interactive site modal labels (2026-06-15 10:55 UTC)
  • 5d862a22a Decouple interactive site modal lifecycle from timeline rendering (2026-06-15 10:27 UTC)
  • 77f54d8f7 Fix error log settings form alignment (2026-06-15 10:01 UTC)
  • 166cf1a35 Fix interactive site modal controls and chrome (2026-06-15 03:19 UTC)
  • 62339c7ae Preserve sidebar loading for legacy runtime status rows (2026-06-15 03:07 UTC)
  • 21baae0cd Cancel pending live tool input waits on stop (2026-06-15 02:57 UTC)
  • 4c792b726 Move interactive sites to foreground workflow (2026-06-15 02:29 UTC)
  • b08d3cec4 Harden interactive site popup recovery (2026-06-15 02:09 UTC)
  • 8498bfb7f Require edit-map intermediate for visual story reconstruction (2026-06-15 02:06 UTC)
  • 2ae0614b5 Add automatic Twitter X OAuth2 token refresh (2026-06-15 01:51 UTC)
  • 1c3ea1fbf Bump agent shell cache for interactive site backdrop fix (2026-06-15 01:47 UTC)
  • 7f2fee076 Fix interactive site backdrop click handling (2026-06-15 01:43 UTC)
  • 2913dabc9 Improve error log settings interactive site (2026-06-15 01:32 UTC)
  • 9752a2602 Hide interactive-site lifecycle input from console renderer (2026-06-15 01:29 UTC)
  • 6c3a2657c Keep interactive-site reopen control visible when collapsed (2026-06-15 01:23 UTC)
  • 1e244f992 Keep interactive-site popups recoverable after hide (2026-06-15 00:59 UTC)
  • 2d29cd4a1 Add source media story reconstruction prompt action (2026-06-15 00:58 UTC)
  • 9b2de4e3d Reject interactive-site RPC after site exit (2026-06-15 00:57 UTC)
  • 5286ed37f Add explicit message launch path for Error Log interactive-site validation (2026-06-15 00:29 UTC)
  • 2d5236d5a Register Error Log Diagnosis skill for interactive-site validation (2026-06-15 00:27 UTC)
  • f2ba626a8 Add save loop for Error Log settings site (2026-06-14 23:14 UTC)
  • bfecae0d7 Add local edit and discard for Error Log settings site (2026-06-14 23:10 UTC)
  • dd14f7aa8 Add read-only Error Log settings interactive site (2026-06-14 23:05 UTC)
  • 6ecb507bd Validate Error Log settings RPC through generated declaration (2026-06-14 23:01 UTC)
  • f0a90372f Use skill-local assets and generated JsonWs allowlists (2026-06-14 22:31 UTC)
  • 960cdcce1 Reuse JsonWs processing for interactive-site RPC (2026-06-14 21:39 UTC)
  • 0bd2df5d0 Route cross-session sends through web relay (2026-06-14 21:35 UTC)
  • 6626144ec Fix compaction aggregate turn continuity (2026-06-14 21:14 UTC)
  • 4fcd95264 Refactor interactive site adapter and align websocket RPC frames (2026-06-14 21:12 UTC)
  • fe2d5b1d0 Cache bust timeline math renderer assets (2026-06-14 21:03 UTC)
  • 5bb7d3357 Wire interactive site RPC over session websocket (2026-06-14 20:59 UTC)
  • 6375b6d0f Render LaTeX math in Buffaly timeline markdown (2026-06-14 20:23 UTC)
  • cc3ca8fce Add interactive site JsonWs adapter helpers (2026-06-14 20:18 UTC)
  • a755258f6 Add interactive site RPC runtime contracts and dispatcher (2026-06-14 19:33 UTC)
  • 4fecbd647 Add Phase 2 static interactive-site lifecycle (2026-06-14 18:43 UTC)
  • ddeb275f0 Add interactive-site JsonWs declaration loader (2026-06-14 18:23 UTC)
  • 0abcf1db3 Generate Error Log settings JsonWs JavaScript stub (2026-06-14 18:11 UTC)
  • 9e157c0d4 Regenerate Error Log settings JsonWs manifest (2026-06-14 17:59 UTC)
  • 65d5d2176 Fix create-session reasoning defaults for no-reasoning models (2026-06-14 17:58 UTC)
  • ef87527c3 Add Phase 0 Error Log Diagnosis interactive-site scaffolding (2026-06-14 17:49 UTC)
  • 307576aab Fix Session Files drawer scrolling (2026-06-14 17:17 UTC)
  • 697cb4083 Close focused tool display when tool call completes (2026-06-14 16:18 UTC)
  • 5388602db Fix focused tool display popup stacking and placement (2026-06-14 15:46 UTC)
  • d08cca0a3 Import process display options in Process skill (2026-06-14 14:04 UTC)
  • 123e2e2dc Add typed error log diagnosis settings API (2026-06-14 13:21 UTC)
  • 1086b5970 Add explicit live tool display requests (2026-06-14 13:21 UTC)
  • ca1abdbc1 Guard OpenAI session semantic embedding input size (2026-06-14 12:42 UTC)
  • 2bd4fb252 Kill managed process workers when sessions stop (2026-06-14 12:28 UTC)
  • abd9066e6 Parse scheduled error log JSON messages (2026-06-14 12:00 UTC)
  • 513dae5ad Fix live input popup title and running indicator (2026-06-14 03:17 UTC)
  • 15470f1e2 Set error-log diagnosis cadence to thirty minutes (2026-06-14 03:14 UTC)
  • cd126cb98 Bound scheduled error-log diagnosis evidence (2026-06-14 03:06 UTC)
  • 1c1b5a527 Clean up focused live input popup title _(2026-06-14 02:07 UTC)...
Read more

Buffaly Installer Release 2026.06.15.210035

15 Jun 21:06

Choose a tag to compare

Buffaly Installer 2026.06.15.210035

Patch publication of the current Windows updater package with concise Update Buffaly modal notes. This release supersedes v2026.06.15.203726 for updater discovery because that manifest was cached with full release notes in the launcher modal.

  • Embedded package version: 2026.06.15.210035
  • Packaged skills: 31, including ErrorLogDiagnosis
  • UserSecrets is not included because it is not in current staging Skills/index.pts
  • Staging release gate passed for the source build; post-build install/upgrade validation lanes skipped by operator instruction.

Buffaly Installer Release 2026.06.15.203726

15 Jun 20:48

Choose a tag to compare

Buffaly Installer 2026.06.15.203726

Fresh Windows updater release built from the current staging payload on 2026-06-15.

Highlights

  • Publishes a clean public Windows updater version 2026.06.15.203726 with no internal validation label in the embedded package manifest.
  • Includes the current staging default skill set: 31 skills, including ErrorLogDiagnosis.
  • Keeps UserSecrets out of the package because it is not currently included in staging Skills/index.pts.
  • Uses the guarded public updater publish path that blocks validation/test/gating package versions from BuffalyUpdateManifestLatest.json.
  • Staging release gate passed before packaging. Per operator instruction, no additional install/upgrade validation lanes were run for this release.

Build evidence

  • Artifact root: C:\temp\BuffalyInstaller\BuffalyInstaller-2026.06.15.203726
  • MSI: C:\temp\BuffalyInstaller\BuffalyInstaller-2026.06.15.203726\BuffalyInstaller-2026.06.15.203726.msi
  • MSI SHA-256: a2348aa9f6ccd2aa711390bd8d472c9cbf0e97785767e62b7ee757ebbd89385c
  • MSI size: 437,848,484 bytes
  • Embedded package version: 2026.06.15.203726
  • Packaged skills: 31

Source heads

  • buffaly-development: 89e7ced31
  • Buffaly.Provisioning: 81fe4a3

Recent source changes

buffaly-development

89e7ced31 Align user secret collector websocket RPC service identity
2d41b3a6e Package user secret collector JsonWs declaration
a746caeaf Add user secret collector interactive site
717bf342d Avoid fallback logs for pre-configuration startup failures
f9265ed9d Fail fast on invalid Sessions.Web log configuration
d37b89c50 Render deterministic scheduled process lifecycle turns
f13efc4c3 Add regression coverage for queueing busy UI sends
9ee56367d Queue UI sends when agent runtime is already running

Buffaly.Provisioning

81fe4a3 Update staging installer skill allowlist
5d2fa01 Block validation packages from public updater
83e9906 Document installer release publication checklist
e4359a7 Ignore generated release validation artifacts
9694178 Update installer validation artifacts
3accf93 Guard Windows release validation against matt-local workers
bf8f15e Honor accepted ReleaseOps package selection
9ebd8f2 Allow upgrade validation sidecar report imports

Buffaly Installer Release 2026.06.12.162527

13 Jun 02:46

Choose a tag to compare

Buffaly Installer Release

Baseline previous published installer release: v2026.06.09.213857.
Total commits included since baseline across release repositories: 333.

Scope: the Buffaly AI source repositories plus the Buffaly.Provisioning installer/release validation and publishing repository.

Validated release assets

  • Windows: installer-validation-current-windows-20260612-162527, SHA 1e208db5476434d992fb9401f76a24ce2c6be39d053522a363e4336ac9fa82c1, validated by Windows 11 upgrade run 20260612-172801.
  • Linux x64: installer-validation-current-linux-20260612-123037, SHA cfc9778651ee059a3de274198598bf11d1e4bef908d0f6990eaffa62752cfbf6, validated by Ubuntu 24.04 SQL 2025 clean install run 20260612-130811 and existing Linux upgrade run 20260612-124242.
  • macOS arm64: 0.0.0-mac-releaseops-20260612-040038, SHA ef0d13aaf3cdfbf4d46122430f5119dda7b92f06ed06ad05ccecab358b35de1d, validated by Mac staging upgrade run 20260612-040038; primary Mac was not touched.

Validation status

  • Passed: Windows 11 existing-instance upgrade.
  • Passed: Ubuntu 24.04 SQL 2025 clean install.
  • Passed: Existing Linux instance upgrade.
  • Passed: Mac staging existing-instance upgrade.
  • Not run: Windows clean install, because no canonical Windows clean-install target is defined.
  • Not run: Mac clean install, because no safe non-primary Mac clean-install target is defined.

Highlights

  • Stable Linux installer path: Linux x64 package validated on both a clean Ubuntu 24.04 SQL 2025 install and an existing Linux upgrade.
  • Stable Mac installer path: macOS arm64 package validated against the dedicated Mac staging upgrade target without touching the primary Mac instance.
  • ReleaseOps dashboard now tracks release-scoped packages, target state, validation runs, package SHA alignment, and remaining blockers.
  • Better Mermaid integration for generated artifacts and inline rendering.
  • Better data table and tabular-data support, including grid/rendering improvements used by validation and release tooling.
  • Cross-platform stabilization across Windows, Linux, and macOS installers, upgrades, package staging, validation roots, and artifact recovery.
  • Windows packaging and upgrade validation hardening: ZIP/path handling, payload trimming, Playwright/runtime duplication reduction, provider gates, DB upgrade assertions, and Matt-worker isolation checks.
  • Linux validation hardening: SSH port parsing, release-scoped roots, Ubuntu SQL 2025 clean-install validation, and live upgrade validation.
  • Mac validation hardening: restored exact package evidence, provider readiness validation, and explicit protection for the primary Mac instance.
  • Broad bug-fix pass across providers, session tooling, release validation, package cleanup, runtime startup, UI artifacts, and cross-platform installer flows.

Commit summary by repository

.github (0 commits)

  • None.

buffaly-codex-embedded (0 commits)

  • None.

buffaly-development (162 commits)

  • a9c0fa097 - Fix runtime UI event websocket broadcast path ( 2026-06-13 02:10 UTC )
  • ad37fd1e4 - Complete Phase 2 runtime console output bridge ( 2026-06-13 01:41 UTC )
  • 9a95734ff - Generalize CLI background task launch API ( 2026-06-13 01:00 UTC )
  • 9850c7122 - Restore fast PowerShell managed worker timeout coverage ( 2026-06-13 00:06 UTC )
  • 417547d71 - Fix queued reset recycle continuation ( 2026-06-12 23:59 UTC )
  • a84434b1f - Make JsonWs CLI background drain generic ( 2026-06-12 23:52 UTC )
  • 38ca0b4da - Add ProtoScript and browser runtime UI event bridge hooks ( 2026-06-12 23:50 UTC )
  • 92689e5bd - Route queued recycle handoffs through auto-start hook ( 2026-06-12 23:50 UTC )
  • edb020f29 - Add runtime UI event websocket bridge ( 2026-06-12 23:45 UTC )
  • 0b2b057d1 - Implement managed process worker compatibility layer ( 2026-06-12 22:44 UTC )
  • dca8c9813 - Preserve scheduled process wrapper RunData ( 2026-06-12 21:01 UTC )
  • 7e788c848 - Refresh system prompt after session config reload ( 2026-06-12 20:53 UTC )
  • 059b48d22 - Add scheduled process trigger payload support ( 2026-06-12 20:30 UTC )
  • 8fc916c03 - Archive deterministic Level2 watcher companions on session delete ( 2026-06-12 19:13 UTC )
  • e78f3f038 - Fix Gmail full-payload message wrapper ( 2026-06-12 19:00 UTC )
  • 8f6b18519 - Recover tool projection from stale prototype identity ( 2026-06-12 17:38 UTC )
  • 8a6553967 - Clarify session-turn regression test setup note ( 2026-06-12 15:44 UTC )
  • 42cd4775d - Make session-turn tool healing regression runnable ( 2026-06-12 15:43 UTC )
  • 9b9bf5c45 - Merge remote-tracking branch 'origin/main' ( 2026-06-12 11:22 UTC )
  • 93f2bb939 - Add regression for session-turn tool healing ( 2026-06-12 11:14 UTC )
  • c4e33414d - Log lifecycle watcher dispatch boundaries ( 2026-06-12 10:43 UTC )
  • 9607443b8 - Fix semantic preflight session context re-entry ( 2026-06-12 03:43 UTC )
  • 1dcced321 - Repair worker callback URL from actual web listener ( 2026-06-12 03:36 UTC )
  • 03c809ab8 - Repair worker internal URL from web startup URL ( 2026-06-12 03:11 UTC )
  • 3b5208256 - Recognize .mermaid artifacts for inline rendering ( 2026-06-12 01:35 UTC )
  • 3c01691e2 - Normalize inline Mermaid node fills after render ( 2026-06-12 01:12 UTC )
  • cc6b9c8ae - Normalize inline Mermaid SVG label colors after render ( 2026-06-12 00:57 UTC )
  • 1050ae576 - Force readable inline Mermaid SVG labels ( 2026-06-12 00:12 UTC )
  • 897c45d36 - Fix steer input reentrancy admission ( 2026-06-12 00:05 UTC )
  • 41a2ff7a2 - Make inline Mermaid labels readable ( 2026-06-12 00:01 UTC )
  • 2891ce790 - Fix markdown annotation queue route ( 2026-06-11 23:58 UTC )
  • 9421ec7f6 - Pass session key to markdown viewer links ( 2026-06-11 23:46 UTC )
  • 5043ab051 - Keep run-proto-script JsonWs logging enabled ( 2026-06-11 23:29 UTC )
  • b8ed66a91 - Polish inline Mermaid card controls and dark mode ( 2026-06-11 23:24 UTC )
  • eca20e52f - Clean markdown viewer annotation whitespace ( 2026-06-11 23:22 UTC )
  • c55909c2d - Add markdown viewer annotation feedback ( 2026-06-11 23:20 UTC )
  • d6501467a - Suppress run-proto-script timeout error logs ( 2026-06-11 23:06 UTC )
  • b52fd0aa7 - Render Mermaid artifacts inline in the timeline ( 2026-06-11 22:59 UTC )
  • 2cfea40f6 - Fix dark mode DataTable preview labels ( 2026-06-11 22:57 UTC )
  • aa8687337 - Add markdown viewer edit mode ( 2026-06-11 22:54 UTC )
  • 4811abc61 - Expose concrete evaluate-with-input JsonWs errors ( 2026-06-11 22:39 UTC )
  • eb9ebb1de - Bump agent page DataTable preview assets ( 2026-06-11 22:34 UTC )
  • 735852149 - Defer older DataTable timeline previews ( 2026-06-11 22:29 UTC )
  • e2d8891f3 - Fix session-scoped Mermaid artifact viewer loading ( 2026-06-11 21:50 UTC )
  • d917440dc - Fix Sessions kScript includes on macOS ( 2026-06-11 20:59 UTC )
  • a3aad6cd9 - Retarget Postgres session tests to net9 ( 2026-06-11 19:11 UTC )
  • 51409f907 - Merge origin main into buffaly-development main ( 2026-06-11 19:10 UTC )
  • a29685571 - Improve worker broadcast connection failure diagnostics ( 2026-06-11 18:11 UTC )
  • 1ff0806c8 - Fix Mac session message epoch ordering ( 2026-06-11 17:29 UTC )
  • c326dc52a - Harden inbox router scheduled-process state handling ( 2026-06-11 17:20 UTC )
  • a03bfe0b3 - Revert "Make ProtoScript references deterministic for installer builds" ( 2026-06-11 16:56 UTC )
  • ef10e7453 - Add reusable Google Workspace inbox router scheduled process ( 2026-06-11 16:54 UTC )
  • bd2cfb12a - Make ProtoScript references deterministic for installer builds ( 2026-06-11 16:18 UTC )
  • e011e486b - Resolve installed JsonWs app assemblies from web host ( 2026-06-11 16:06 UTC )
  • 62af0787a - Add JsonWs CLI scheduled-process trigger ( 2026-06-11 15:37 UTC )
  • 1f0d57b61 - Fix Unix installer OpsAgent path aliases ( 2026-06-11 15:23 UTC )
  • 137968b25 - Repair Sessions config during Unix upgrades ( 2026-06-11 15:02 UTC )
  • 513f73432 - Clarify JsonWs CLI phase one scope ( 2026-06-11 14:34 UTC )
  • 2d8fd4092 - Fail Unix upgrades when C# upgrade steps fail ( 2026-06-11 13:54 UTC )
  • b09c856f6 - Pass provider feature credentials to native executors ( 2026-06-11 13:46 UTC )
  • d8d05b423 - Copy upgrade payloads during Unix package updates ( 2026-06-11 13:45 UTC )
  • e66dfe9f3 - Document Buffaly JsonWs CLI design ( 2026-06-11 13:43 UTC )
  • 139d7e402 - Remove BirthdayCard demo JsonWs service ( 2026-06-11 13:21 UTC )
  • 9e0b12855 - Invoke shared upgrader during Unix package updates ( 2026-06-11 13:08 UTC )
  • 29976c904 - Warn on stale worker feature callback URL ( 2026-06-11 12:56 UTC )
  • aeaf566e1 - Update staging email summary trigger route ( 2026-06-11 12:53 UTC )
  • 0d254da78 - Make prompt scheduled child tasks return after handoff ( 2026-06-11 12:48 UTC )
  • cb0310e0b - Document session landing scroll breakaway behavior ( 2026-06-11 12:28 UTC )
  • e0e5860b6 - Fix session-entry scroll interruption handling ( 2026-06-11 11:06 UTC )
  • 32c441dcf - Use Buffaly JSON utilities for Ollama responses ( 2026-06-11 06:19 UTC )
  • 0ca148695 - Use BasicUtilities JSON value for Ollama think settings ( 2026-06-11 06:19 UTC )
  • 1e6b00976 - Port PostgreSQL Sessions repository routines ( 2026-06-11 06:19 UTC )
  • 26eb82cf7 - Add PostgreSQL sibling session database repository project ( 2026-06-11 06:19 UTC )
  • a0e3d1514 - Fix Ollama native think settings for Nemotron ( 2026-06-11 06:19 UTC )
  • 8ec14677e - Add Fast PowerShell timeout diagnostic repro _( 2026-...
Read more

Buffaly mac prerelease 20260617-182157

17 Jun 18:27

Choose a tag to compare

Pre-release

Buffaly mac prerelease package refreshed from current staging. Built through the provisioning-owned Mac package builder. Minimal package validation passed: manifest, checksum, install/upgrade scripts, sessions and semantic DB artifacts including vectors, runtime apps, OpsAgent project, and provider modules were present. Full clean/upgrade validation matrix was intentionally not rerun for this mutable prerelease refresh.

Buffaly mac latest

13 Jun 03:29

Choose a tag to compare

Buffaly mac latest Pre-release
Pre-release

Stable Buffaly mac package channel. This prerelease channel is mutable and must not become the Windows updater latest release.

Buffaly macOS arm64 2026.06.12.040038

13 Jun 03:19

Choose a tag to compare

Pre-release

Buffaly macOS arm64 package validated by Mac staging upgrade; primary Mac was not touched.

Buffaly linux latest

13 Jun 03:12

Choose a tag to compare

Buffaly linux latest Pre-release
Pre-release

Stable Buffaly linux package channel. This prerelease channel is mutable and must not become the Windows updater latest release.

Buffaly Linux x64 2026.06.12.123037

13 Jun 02:46

Choose a tag to compare

Pre-release

Buffaly Linux x64 package validated by Ubuntu 24.04 SQL 2025 clean install and existing Linux upgrade.

v2026.06.09.213857

09 Jun 21:46

Choose a tag to compare

Buffaly Installer v2026.06.09.213857

Published: 2026-06-09T21:46:23Z

This release publishes a fresh Windows MSI and update manifest for the public Buffaly installer channel. Release notes are scoped to repositories in the buffaly-ai GitHub organization only.

Downloads

Verification

  • Release: https://github.com/buffaly-ai/buffaly-installer/releases/tag/v2026.06.09.213857
  • MSI size: 571,689,300 bytes
  • MSI SHA-256: 296c029fe8f5dc1b8343d8a6f22d09dae6b1b0d241d7cbcecd22a870d87d1503
  • Manifest size: 300 bytes
  • Manifest SHA-256: 817fbb132d338bd3cbf1dda8fd919fe186614398687e9edf783180a4595dd839
  • Latest installer URL verified: yes; downloaded MSI hash matched the manifest and local stable asset.
  • Latest manifest URL verified: yes; manifest version is 2026.06.09.213857.

Highlights

  • Adds BuffalyCapabilityInspection and AudioTranscription to the default installer skill set while excluding non-selected staging skills from the packaged defaults.
  • Includes Ollama and LlamaCpp provider modules in the Windows installer package.
  • Updates LlamaCpp provider response handling for llama.cpp Responses payload variants, including root-level output_text.
  • Fixes installer build behavior so default skill packaging follows enabled Skills/index.pts includes instead of every skill directory present in staging.
  • Defines stable first-run bootstrap defaults for public installer provisioning.

Changes since v2026.06.07.012416

buffaly-ai-scripts

  • 21474f78 Preserve Matt Concepts across agent web publish
  • 98382acb Deploy TabularData through shared OpsAgent runtime payloads

buffaly-development

  • 3de76b6b Expand setup wiki guidance for GitHub and device access
  • 54188fa8 Link setup guides directly from Help page
  • 277fecf6 Fix ProcessManagement agent-web routing
  • a91eb38a Stop duplicate Codex login browser launches
  • b90d06e8 Render native DataTable refs through ProtoScript grid callbacks
  • 27ec2234 Call process management service directly from ProtoScript
  • 0808158b Call scheduled task trigger service directly from ProtoScript
  • 4c2ebe6d Preserve full ProtoScript method API results
  • 735ef2bc Update GitHub setup guide for CLI auth flow
  • 1ad7f634 Use ProtoScript-supported ProcessManagement serialization
  • 637ea6d0 Configure scheduled process trigger dispatch in worker runtime
  • 780932c0 Add fullscreen control to ProtoScript preview grid
  • 22aba3ef Refine GitHub onboarding setup prompt
  • a92b2339 Render direct ProtoScript preview grid payloads
  • 143013b2 Make onboarding integration prompts action-oriented
  • a164b307 Route DataTable prototypes through protoscript refs
  • ab1d0107 Resolve repository-style markdown viewer paths
  • 96fc694c Fix staging worker publish duplicate Secrets assembly
  • 97537921 Update ToSearchTextInDirectoryWithRipgrep description: note that if RG is missing the agent can offer to install it for the user
  • d1dd1804 Fix ErrorReporting route ambiguity in staging
  • 112da5e9 Fix semantic ref tokenizer for bracketed ProtoScript symbols
  • e89bbbb5 Make Buffaly Common ErrorReporting the only UI logging route
  • 3b7c4a20 Fix dark ProtoScript source preview contrast on skill tools page
  • 72599df7 Add guided install capabilities walkthrough
  • 0fc5e096 Make startup failure reporting safe for Linux service runs
  • 675c7f6e Document Linux cross-platform installer provisioning design
  • 2b0071af Gate timeline bottom scroll to appended message rows
  • c3dc122e Add Linux launch scripts and install process guidance
  • e5a20663 Preserve LF endings for Linux launch scripts
  • ccd5e7b2 Document Linux installer MVP decisions
  • 355fb3ee Refocus install capabilities walkthrough on primary areas
  • 9f362d44 Add Linux installer package MVP assets
  • 0879aadf Align Linux launcher default port
  • 888ca426 Document bash invocation for Linux package install
  • a240b489 Mark Linux app executables during install
  • be2c3d8b Add Linux generated log settings
  • 2baf696a Render Linux auth gate setting
  • 4a0899f0 Match Linux no-auth configuration contract
  • a83152be Document Linux script operations
  • cae1cbca Add llama.cpp provider-native module draft
  • 297f981c Expand llama.cpp provider test coverage
  • 48a033b3 Validate llama.cpp live endpoint and install provider module payload
  • 8bb77d0c Revert "Refocus install capabilities walkthrough on primary areas"
  • 38432e68 Exclude PromptActions from semantic preflight short-circuit
  • 94fa3654 Unwrap llama.cpp canonical response envelopes
  • bb526644 Add embedding selected-label extractor
  • 9105181d Prevent semantic preflight from finalizing PromptActions
  • defdc9df Add selected-label embedding benchmark smoke extractor
  • 02d91581 Persist selected-label directive and target evidence
  • e470f213 Point capabilities help launch at Buffaly Agent
  • 615704a4 Fix scheduled session project context
  • 2e943633 Refocus install capabilities prompt on five primary areas
  • 27f7106e Bound scheduled error log monitor payloads
  • 3c737be1 Make selected embedding label smoke runs restartable
  • 674153f0 Exclude marked PromptActions from semantic preflight short-circuit
  • 489457e3 Prevent prompt actions from leaking through preflight
  • b17df8cd Add rank-independent selected embedding similarity metrics
  • 23c9d607 Expand selected embedding benchmark runs with dedupe and entity filters
  • 2b73709a Add configurable session embedding provider and nomic benchmark support
  • 46988af1 Persist local embedding candidate metadata in eval runs
  • 272eab8f Support explicit embedding IDs in eval metadata
  • 6ca41c32 Apply embedding provider settings from appsettings at startup
  • 138fae1b Add provider-native Ollama module
  • db0cf3f8 Make Linux installer runtime setup repeatable
  • 52701117 Add Buffaly capability self-inspection tools
  • e1c340a0 Fix dark-mode contrast for timeline result surfaces
  • 763d8d8b Add deterministic Ollama sampling options
  • dbdcf2fe Enable OpenAI responses transport for Mac validation
  • 87251cc8 Move TabularData tool to shared OpsAgent lib deployment
  • 17fadfbe Reference TabularData from shared OpsAgent library
  • ddf2019c Document agent-safe Ollama output budget
  • e9186eb6 Clarify TabularData operation JSON contracts
  • cf8b96f2 Restore Help page Buffaly agent context wiring
  • 14daf6ec Use shared installer database artifacts for Mac and Linux packages
  • d79b4987 Add paging controls to ProtoScript preview grids
  • d82a1bdb Fix cross-platform command tool argument handling
  • 8e4f3c58 Remove stale tracked provisioning CLI payload
  • 5fd15bc4 Harden scheduled error log monitor file filtering
  • 0a08c78b Fix preview grid last-page offset
  • 2158cc6f Add command argument parsing regressions
  • f00ce484 Handle expired in-memory DataTable grid references
  • 61807d58 Set DataTable grid default page size to 10
  • 8c030460 Wire help integration links to onboarding prompts
  • e3778ccb Render internal worker auth token in Mac and Linux setup
  • c5d995c6 Remove unrelated installer DLL staging from token fix
  • fd4cf816 Fix SteerInput worker recycle continuation
  • b4b6f014 Add one-parameter DataTable Google spreadsheet action
  • 1a777df3 Make session entry land on last message
  • a43633f7 Reject unsafe session directory keys across UI and backend
  • 8e1d1d0a Fix turn key stamping for queued user message admission
  • 0cccd0d3 Preserve expanded turn detail order across compaction rows
  • f21c45e4 Enforce turn key before SQL message persistence
  • cf307bba Render SQL message turns when turn projection is empty
  • 8bb10bdd Land selected sessions on newest meaningful row
  • 36f2c393 Restore chronological session landing scan
  • f22ac7f9 Add local package updater for Unix installers
  • 4e2a5a4a Fix local session embedding failures for oversized chunks
  • e5e3e5da Tighten local embedding segment size for llama.cpp batch limit
  • b173fa4c Port Unix package updater to existing Mac installs
  • 4ea7f35b Remove host-level medical CSV walkthrough helper
  • fc6ace9e Clarify timeline session entry landing contract
  • 2e27d6a9 Include Sessions web module assembly in Unix packages
  • f21aea9e Restore bottom landing for selected sessions
  • 13783aa2 Separate bottom mode from forced timeline scrolling
  • ab043c5d Preserve bottom mode during live timeline appends
  • 839f2bd2 Preserve viewport mode during activity layout pins
  • 166d288f Exclude personal OpsAgent nodes from Unix installer packages
  • b52fe976 Support relocatable Linux workers and SQL turn keys
  • 81364dac Clarify timeline viewport modes and events
  • 2cc492fa Align Unix OpsAgent packaging with Windows installer source of truth
  • 0838159a Keep provider catalog available when optional sources fail
  • 8bf703cc Add transcript lead matching prompt action
  • 393c73bb Split scheduled process handlers into framework and examples assemblies
  • b32affba Deploy scheduled process handler assemblies with agent hosts
  • 51ade48a Harden transcript lead resolver prompt action
  • ae66c579 Write Linux installer checksums with LF line endings
  • 40ac49dc Persist Buffaly updater SME ontology subject
  • 71e0a8d5 Allow Linux installer to run in-place
  • c32fbfbf Gate tool response directive parsing
  • fecaaf3b Mark Linux installer tools executable during install
  • dd888037 Trim Linux package to runnable MVP surface
  • 168c61f8 Suppress semantic preflight hints for prompt actions
  • 76f21110 Revert "Suppress semantic preflight hints for prompt actions"
  • 146a0f85 Set Linux installer ...
Read more