Changelog / v1.1.7

OpenYak 1.1.7 — Cleaner Generated Files, Inline Artifacts, Release Reliability

Apr 27, 2026 by OpenYak Team

Explicit file presentation

The main change is simple: OpenYak no longer assumes that every file an agent writes should be opened or shown to the user. A new present_file tool lets the agent deliberately mark final deliverables as user-facing outputs. This better matches real workflows where an agent may create helper scripts, scratch CSVs, or intermediate notes while the user only cares about the finished report, web page, table, checklist, or brief.

Inline artifact cards

Presented files now appear directly in the conversation as compact artifact cards with type-aware labels, icons, download actions, and click-to-preview behavior. When several deliverables belong together, they are grouped into a clean multi-file set rather than forcing the workspace panel open. HTML pages, markdown documents, spreadsheets, and other generated files now read as deliberate outputs instead of side effects.

Cleaner agent workflow

The backend records presented files as durable message parts, so the frontend can render them consistently after reloads. code_execute still tracks files written during tool runs, even without an active workspace, but presentation is now a separate decision. The agent prompt was updated to present final deliverables deliberately while leaving temporary implementation files invisible.

Reliability fixes

Remote access is more resilient: the bundled cloudflared binary is re-downloaded when the existing copy is missing, invalid, or not executable. Local web mode now authenticates the browser proxy path so protected backend APIs no longer return unexpected 401s. SSE idle recovery and lock lifecycle handling were hardened so stalled streams and cleanup paths do not leave jobs in an inconsistent state.

Build and release validation

The website release tracks the same desktop build that passed frontend type checking, linting, static export, and the backend test suite. The GitHub release workflow produced signed and notarized macOS Intel and Apple Silicon builds, Windows x64, Linux deb/rpm packages, and a fresh latest.json updater manifest. New Playwright coverage exercises natural office workflows, file presentation, long conversations, error states, and deep app surfaces.

Upgrading from 1.1.6

Users on 1.1.6 will receive 1.1.7 through the in-app updater, or can download the installer directly from the Download page. No migration is required; conversations, workspaces, provider settings, appearance choices, and local files carry forward. If you often ask OpenYak to generate reports, pages, or data files, this upgrade should make the conversation feel calmer because only the final files are surfaced.