Skip to content

v0.74.1

Choose a tag to compare

@inkeep-internal-ci inkeep-internal-ci released this 15 Sep 22:20

Patch Changes

  • A failed tool call in the Agents panel now says what to do next when the app can tell what went wrong: an unreachable OpenKnowledge server, a timed-out request, or a permission you denied. Other failures get no guess. Rows with error text gain a copy control.

  • You can rename a past chat from the history menu in the Agents panel. A chat's name came from its first prompt, and the only way to change it was to double-click its tab, which does not exist for a chat you have closed. The history popover is where closed chats live, and it offered only reopen and delete.

    Each row now has a rename control that edits the name in place, the way the delete confirmation already works. Enter saves, Escape abandons the edit, and an empty name cannot be saved rather than being silently discarded. A chat that is open as a tab can be renamed too, unlike delete, which still asks you to close the tab first.

  • An @doc chip in a sent message now opens the doc it names, and looks like a link before you hover it. Chips for folders, non-docs, and docs no longer in the project stay inert.

  • A markdown document save that finishes after a newer save of the same document no longer overwrites the newer saved content on disk; the late save is skipped and logged.

  • GET /api/skills no longer fails with a 500 when built-in skill bundles resolve to their source assets (fresh checkout or mid-build). The built-in row is now consistently listed as not ignored instead of inheriting ignore state from a build-artifact path segment.

  • Wiki links and embeds written with an escaped alias separator ([[Page\|Alias]], required inside tables) now resolve to a clean target, anchor, and alias instead of one ending in a stray backslash; the escape you authored stays in the file. Escape-only or whitespace targets are no longer links.

  • Opening a project no longer stalls while the skills list scans plugin installs registered to other projects, and directory marketplace sources that resolve outside their marketplace root no longer contribute skills.

  • Reloading with live agent threads no longer forces the agents panel open. The panel reopens at the state you left it in, and only threads that go live after the reload reveal it. Browsers and projects with nothing recorded start closed and remember from the first session after updating.

  • CLI presence checks no longer let an interactive shell probe freeze the app or take over the terminal. Windows probe placement is unchanged.

    • @inkeep/open-knowledge@0.72.4-beta.0
    • @inkeep/open-knowledge-core@0.72.4-beta.0
    • @inkeep/open-knowledge-server@0.72.4-beta.0
  • Reconciling a document without an acknowledged base no longer concatenates it with itself: the detected disk change replaces the editor content and the prior version stays restorable from the timeline. A pre-write reconcile refused for a missing base is now tracked with its own reason, refused-no-base.

  • Agent startup now respects package release-date policies, using an older allowed release when needed, and explains when no allowed release can be installed.

Downloads

Platform Architecture Download
macOS Apple Silicon OpenKnowledge-arm64.dmg
Windows x64 OpenKnowledge-Setup-x64.exe
Windows arm64 OpenKnowledge-Setup-arm64.exe
Debian / Ubuntu x64 OpenKnowledge-amd64.deb
Debian / Ubuntu arm64 OpenKnowledge-arm64.deb
Fedora / RHEL x64 OpenKnowledge-x86_64.rpm
Fedora / RHEL arm64 OpenKnowledge-aarch64.rpm