Buffaly Installer 2026.06.15.215521
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
- Windows MSI:
BuffalyInstallerLatest.msi - Version:
2026.06.15.215521 - MSI SHA256:
a5003ca0f520fef68b8843abe4a0d420c9c288dfbd36fec23f6ddf84ebbf121e - MSI size:
431,180,196bytes - Update manifest:
BuffalyUpdateManifestLatest.json - Release URL: https://github.com/buffaly-ai/buffaly-installer/releases/tag/v2026.06.15.215521
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.ptsbeforeWiki/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.ptswas inspected and verified to includeWiki/PromptActions.ptsbeforeWiki/index.pts. - Packaged files
Skills/Wiki/PromptActions.ptsandSkills/Wiki/index.ptswere 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
200with content length431,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)
66d74ceb9Fix packaged OpsAgent ProtoScript compile failures (2026-06-15 21:50 UTC)89e7ced31Align user secret collector websocket RPC service identity (2026-06-15 17:17 UTC)2d41b3a6ePackage user secret collector JsonWs declaration (2026-06-15 14:49 UTC)a746caeafAdd user secret collector interactive site (2026-06-15 14:23 UTC)717bf342dAvoid fallback logs for pre-configuration startup failures (2026-06-15 13:56 UTC)f9265ed9dFail fast on invalid Sessions.Web log configuration (2026-06-15 13:39 UTC)d37b89c50Render deterministic scheduled process lifecycle turns (2026-06-15 13:25 UTC)f13efc4c3Add regression coverage for queueing busy UI sends (2026-06-15 13:23 UTC)9ee56367dQueue UI sends when agent runtime is already running (2026-06-15 13:16 UTC)4fa19898eAdd concept links for interactive lab and tools page (2026-06-15 12:23 UTC)08a0eb32bRemove private data and repo-local scripts (2026-06-15 12:15 UTC)30bc47cfdAdd deterministic ProtoScript scheduled process handler (2026-06-15 12:03 UTC)888140fd9Add real interactive site lab page (2026-06-15 11:50 UTC)c78ff9738Remove web-module executable payloads (2026-06-15 11:38 UTC)5ff515934Guard worker evaluate loops and queue watcher callbacks (2026-06-15 11:29 UTC)728a886a7Polish interactive site modal labels (2026-06-15 10:55 UTC)5d862a22aDecouple interactive site modal lifecycle from timeline rendering (2026-06-15 10:27 UTC)77f54d8f7Fix error log settings form alignment (2026-06-15 10:01 UTC)166cf1a35Fix interactive site modal controls and chrome (2026-06-15 03:19 UTC)62339c7aePreserve sidebar loading for legacy runtime status rows (2026-06-15 03:07 UTC)21baae0cdCancel pending live tool input waits on stop (2026-06-15 02:57 UTC)4c792b726Move interactive sites to foreground workflow (2026-06-15 02:29 UTC)b08d3cec4Harden interactive site popup recovery (2026-06-15 02:09 UTC)8498bfb7fRequire edit-map intermediate for visual story reconstruction (2026-06-15 02:06 UTC)2ae0614b5Add automatic Twitter X OAuth2 token refresh (2026-06-15 01:51 UTC)1c3ea1fbfBump agent shell cache for interactive site backdrop fix (2026-06-15 01:47 UTC)7f2fee076Fix interactive site backdrop click handling (2026-06-15 01:43 UTC)2913dabc9Improve error log settings interactive site (2026-06-15 01:32 UTC)9752a2602Hide interactive-site lifecycle input from console renderer (2026-06-15 01:29 UTC)6c3a2657cKeep interactive-site reopen control visible when collapsed (2026-06-15 01:23 UTC)1e244f992Keep interactive-site popups recoverable after hide (2026-06-15 00:59 UTC)2d29cd4a1Add source media story reconstruction prompt action (2026-06-15 00:58 UTC)9b2de4e3dReject interactive-site RPC after site exit (2026-06-15 00:57 UTC)5286ed37fAdd explicit message launch path for Error Log interactive-site validation (2026-06-15 00:29 UTC)2d5236d5aRegister Error Log Diagnosis skill for interactive-site validation (2026-06-15 00:27 UTC)f2ba626a8Add save loop for Error Log settings site (2026-06-14 23:14 UTC)bfecae0d7Add local edit and discard for Error Log settings site (2026-06-14 23:10 UTC)dd14f7aa8Add read-only Error Log settings interactive site (2026-06-14 23:05 UTC)6ecb507bdValidate Error Log settings RPC through generated declaration (2026-06-14 23:01 UTC)f0a90372fUse skill-local assets and generated JsonWs allowlists (2026-06-14 22:31 UTC)960cdcce1Reuse JsonWs processing for interactive-site RPC (2026-06-14 21:39 UTC)0bd2df5d0Route cross-session sends through web relay (2026-06-14 21:35 UTC)6626144ecFix compaction aggregate turn continuity (2026-06-14 21:14 UTC)4fcd95264Refactor interactive site adapter and align websocket RPC frames (2026-06-14 21:12 UTC)fe2d5b1d0Cache bust timeline math renderer assets (2026-06-14 21:03 UTC)5bb7d3357Wire interactive site RPC over session websocket (2026-06-14 20:59 UTC)6375b6d0fRender LaTeX math in Buffaly timeline markdown (2026-06-14 20:23 UTC)cc3ca8fceAdd interactive site JsonWs adapter helpers (2026-06-14 20:18 UTC)a755258f6Add interactive site RPC runtime contracts and dispatcher (2026-06-14 19:33 UTC)4fecbd647Add Phase 2 static interactive-site lifecycle (2026-06-14 18:43 UTC)ddeb275f0Add interactive-site JsonWs declaration loader (2026-06-14 18:23 UTC)0abcf1db3Generate Error Log settings JsonWs JavaScript stub (2026-06-14 18:11 UTC)9e157c0d4Regenerate Error Log settings JsonWs manifest (2026-06-14 17:59 UTC)65d5d2176Fix create-session reasoning defaults for no-reasoning models (2026-06-14 17:58 UTC)ef87527c3Add Phase 0 Error Log Diagnosis interactive-site scaffolding (2026-06-14 17:49 UTC)307576aabFix Session Files drawer scrolling (2026-06-14 17:17 UTC)697cb4083Close focused tool display when tool call completes (2026-06-14 16:18 UTC)5388602dbFix focused tool display popup stacking and placement (2026-06-14 15:46 UTC)d08cca0a3Import process display options in Process skill (2026-06-14 14:04 UTC)123e2e2dcAdd typed error log diagnosis settings API (2026-06-14 13:21 UTC)1086b5970Add explicit live tool display requests (2026-06-14 13:21 UTC)ca1abdbc1Guard OpenAI session semantic embedding input size (2026-06-14 12:42 UTC)2bd4fb252Kill managed process workers when sessions stop (2026-06-14 12:28 UTC)abd9066e6Parse scheduled error log JSON messages (2026-06-14 12:00 UTC)513dae5adFix live input popup title and running indicator (2026-06-14 03:17 UTC)15470f1e2Set error-log diagnosis cadence to thirty minutes (2026-06-14 03:14 UTC)cd126cb98Bound scheduled error-log diagnosis evidence (2026-06-14 03:06 UTC)1c1b5a527Clean up focused live input popup title (2026-06-14 02:07 UTC)8f5a587a4Add multi-step live input coordination test tool (2026-06-14 01:38 UTC)6468b5954Use ASCII label for live input submit control (2026-06-14 01:04 UTC)25b460b30Rebuild stale live input rows after cache bust (2026-06-14 01:00 UTC)beced123aCache-bust focused live input UI assets (2026-06-14 00:41 UTC)5f3b32962Promote live tool input into a focused tool-card surface (2026-06-14 00:18 UTC)b660fea15Fix preview grid info button on touch devices (2026-06-13 23:42 UTC)735ae1c5cBump agent CSS cache for final assistant dark style (2026-06-13 23:33 UTC)e3568e02dNeutralize dark final assistant background (2026-06-13 23:31 UTC)82699a2d0Polish preview grid table styling (2026-06-13 22:56 UTC)7a2f097ffFix Phase 4 proof success branch (2026-06-13 22:42 UTC)4596598f5Route Phase 4 live input submissions to worker correctly (2026-06-13 22:36 UTC)9fb48fe67Expose Phase 4 live input proof tool (2026-06-13 22:27 UTC)1dbb96d91Allow preview grids to scroll horizontally (2026-06-13 22:22 UTC)3d778f3e9Fix native DataTable card layout in timeline lists (2026-06-13 22:06 UTC)1d7679614Fix Phase 4 ProtoScript typed output binding (2026-06-13 21:33 UTC)395cb9e2aFix Phase 4 live input browser submit route (2026-06-13 21:22 UTC)8dda1e17bImplement Phase 4 live tool input round trip (2026-06-13 21:05 UTC)87e0ed46bCorrect Basic CSV sample source helper (2026-06-13 20:45 UTC)4f1c8841aBack off active timeline polling after websocket rows (2026-06-13 20:27 UTC)0c6fc41ecFix targeted turn refresh after queued prompt admission (2026-06-13 19:58 UTC)0976e9c46Fix Basic CSV walkthrough native DataTable flow (2026-06-13 19:47 UTC)84d0133c2Show websocket timeline diagnostics in debug overlay (2026-06-13 19:28 UTC)b026e6f0cRoute websocket timeline rows through timeline model pipeline (2026-06-13 19:14 UTC)f559db5ffStop surfacing expected live-console card ordering as UI errors (2026-06-13 18:52 UTC)43c6afb25Model realtime tool output as live tool channels (2026-06-13 18:43 UTC)06d2a2cabFix agent websocket session subscription (2026-06-13 17:42 UTC)8c4e9f843Derive JsonWs CLI method routes from manifest (2026-06-13 15:46 UTC)dab8b375bRepair Ollama standalone tool-call envelopes (2026-06-13 13:04 UTC)ca5532127Move scheduled error triage policy into prompt context (2026-06-13 15:35 UTC)5e0131e12Remove synchronous Level2 observed-session wait action (2026-06-13 15:32 UTC)0f67afd26Downgrade worker broadcast errors during worker stop (2026-06-13 15:27 UTC)b02ae0c46Fix realtime console tool-card routing by MessageKey (2026-06-13 15:08 UTC)210961e46Align Level 2 guidance with durable task governance (2026-06-13 14:59 UTC)195250d57Bind session caches by session key (2026-06-13 14:39 UTC)5ffe8b758Fail loudly for runtime console correlation gaps (2026-06-13 14:01 UTC)536b8c56aReconcile realtime console output with late tool cards (2026-06-13 13:58 UTC)b095ef39bAdd process list aliases to JsonWs CLI (2026-06-13 13:50 UTC)361441998Stream process output incrementally into tool cards (2026-06-13 13:24 UTC)742fa419aPolish task status chips in files drawer (2026-06-13 13:22 UTC)f57bafbefRemove stale ProtoScript.Extensions DLL references (2026-06-13 13:19 UTC)edfad9cb3Compact scheduled process list tools (2026-06-13 13:13 UTC)72f8ef210Document local task management tools in master prompt (2026-06-13 13:11 UTC)0901c8f9eAdd local task status management tools (2026-06-13 13:04 UTC)60debfecaRemove active Buffaly.Agents.dll dependency (2026-06-13 13:01 UTC)a6fce19d5Bump realtime console script cache version (2026-06-13 13:00 UTC)0873ed7deCorrelate realtime console output with tool cards (2026-06-13 12:49 UTC)29782b695Add targeted fast PowerShell raw-result diagnostic (2026-06-13 12:45 UTC)6b589c526Add fast PowerShell runtime binding diagnostic test (2026-06-13 12:12 UTC)2f45e0f6eParse section-based task status in files drawer (2026-06-13 12:11 UTC)6414e6a86Add session cache identity diagnostics (2026-06-13 11:46 UTC)a621ce6beOwn session websocket broadcast routing in web host (2026-06-13 11:41 UTC)47c5d9d07Fix realtime console websocket browser dispatch (2026-06-13 11:36 UTC)75f9fd0d0Cache bust session files drawer script (2026-06-13 11:34 UTC)5eb402b09Show task status in session files drawer (2026-06-13 11:28 UTC)d8f978bdeClarify LocalTask acceptance criteria closure (2026-06-13 10:47 UTC)312dcba4cWire existing process tools to realtime console output (2026-06-13 10:41 UTC)e002bc3dbRemove redundant ProtoScript session bridge (2026-06-13 10:18 UTC)bcb7a1c5cInline SessionObject base compatibility surface (2026-06-13 10:14 UTC)106db2d35Refactor runtime prompt and descendant discovery boundaries (2026-06-13 09:47 UTC)f9f2ea339Rename session plan tasks to steps (2026-06-13 09:37 UTC)179aa6da9Restore LocalTask prompt guidance after review (2026-06-13 09:19 UTC)512d9e1b8Address LocalTask prompt review feedback (2026-06-13 09:16 UTC)0af15ab7fAddress streaming console review coverage (2026-06-13 09:14 UTC)6d881d7fbFix ToolRegistrar session context for semantic registration (2026-06-13 03:19 UTC)f447a2dd5Stream real PowerShell output to runtime UI (2026-06-13 03:15 UTC)94975dfc3Simplify durable local task prompt guidance (2026-06-13 03:10 UTC)6860a59f1Revert composer button spacing change (2026-06-13 03:09 UTC)640c85283Bind session cache before semantic tool registration (2026-06-13 03:04 UTC)
Buffaly.Provisioning (9 commits since prior release top commit e4359a7)
ee4dc2cWrite updater manifests without BOM (2026-06-15 23:17 UTC)0de2535Expect Level2Watcher in staging skill gate (2026-06-15 22:30 UTC)1097b01Preserve skill support includes in Windows installer packages (2026-06-15 21:53 UTC)6d89941Handle SQL Express prereq retries and manual skip (2026-06-15 21:37 UTC)f7a043dSeparate updater modal notes from release notes (2026-06-15 21:08 UTC)f7676edAlign staging installer skill allowlist (2026-06-15 20:50 UTC)81fe4a3Update staging installer skill allowlist (2026-06-15 20:06 UTC)5d2fa01Block validation packages from public updater (2026-06-15 19:30 UTC)83e9906Document installer release publication checklist (2026-06-13 11:02 UTC)