OpenKnowledge

v0.49.1

Released Aug 7, 2026. Part of the OpenKnowledge changelog.

Patch Changes

  • Desktop: harden updates, reclaim the updater cache, and remove packaged-startup warnings.

    • Linux: when no graphical administrator authorization is available (no pkexec or PolicyKit agent), clicking Relaunch now shows a dismissible manual-install dialog with a copyable, shell-quoted package-manager command (sudo apt install -- '<installer>' / sudo dnf install '<installer>') and an unconditional Relaunch button, instead of failing through terminal sudo. Cancelling the authorization prompt re-arms the update banner without the dialog; the staged installer is preserved until an install succeeds or a newer update replaces it.
    • All platforms: the updater cache's staged installer (pending/, ~250 MB) is reclaimed once the installed version is running. Windows additionally stops retaining the NSIS installer's inert differential-update seed copy (installer.exe, ~250 MB) at install time. macOS keeps its separate update.zip differential-download seed — that copy actively shrinks future mac update downloads and is intentionally untouched.
    • Packaged startup no longer emits the duplicate-Yjs warning (the @inkeep/open-knowledge library entry now resolves the shared yjs from node_modules; the standalone CLI binary still inlines it) or the No handler registered for 'ok:...:renderer-ready' errors (a permanent mount-ack sink now absorbs unarmed renderer-ready pings).
  • The editor no longer jumps to a different file on its own while you're reading. Follow-the-file — the feature that walks the editor along as an agent creates and edits pages — was doing two things it shouldn't:

    • A background agent could steal your place. Every open agent conversation stays live at once, so an agent working in a tab you weren't looking at could still yank the editor onto whatever file it wrote next. Now only the conversation you're actively viewing (its tab selected, the dock on screen) moves the editor.
    • It overrode where you navigated. If you opened another page to read while an agent kept working, its next write pulled you back. Now, once you navigate somewhere the agent didn't send you, follow steps aside and leaves you there for the rest of that turn. It picks back up on the next turn, or when you toggle follow off and on.

    Follow still does its job on the golden path: start an agent, watch the editor track its work. Turn the follow toggle off in the conversation header to opt out entirely.

View v0.49.1 on GitHub