Skip to content

v0.68.11

Latest

Choose a tag to compare

@inkeep-internal-ci inkeep-internal-ci released this 03 Sep 19:58

Point release over v0.68.10: the current stable plus 1 applied commit(s), isolated from the changes still soaking on main.

Applied: fcc892b

Patch Changes

  • Agent exec no longer reports documents that do not exist.

    exec returns a list of the wiki files a command touched, with frontmatter, link counts and a link to open each one. That list was assembled by reading the command's output and treating anything ending in .md as a document. It was checked against the disk, and when the check failed the path was kept anyway on the strength of the file extension.

    ls -l was the clearest case. Its output puts permissions, owner and a timestamp ahead of each name, so the whole line was taken as a filename: a listing of six documents, none of which existed, each with its own preview link, while the real files went unmentioned. Output from sort, uniq and cut was read the same way, and ordinary prose became documents.

    A path that is not on disk is no longer reported. Alongside that, each command's output is now read according to its own shape rather than scanned for anything markdown-looking: ls -l reads the name field, and the commands that name their files as arguments report those. ls -l now lists what is actually there, and sort, uniq and cut report the file they read, which none of them did before. wc already named its file and continues to.

    A companion suite runs a matrix of representative command and flag shapes over a fixture project and checks that every path reported back exists, so the guarantee is verified rather than assumed. One case asserts the tool still reports the real files, so the check cannot be satisfied by reporting nothing.

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