v0.55.0
Minor Changes
-
Files, folders, and images now ride ACP prompts. The agent-thread composer accepts three attachment paths —
@picks workspace files and folders from the shared mention menu, the+button opens the OS file picker, and files dropped anywhere on the chat panel attach the same way. Non-image files stay workspace-scoped (matching Zed's behavior: the agent's tools can only reach files inside your project), so anything dropped from outside gets refused up front with a clear message. Images drop or paste from anywhere in the OS and preview as thumbnails above the input, with per-file type + size validation and a remove control.On send, chips become native ACP parts alongside the text —
EmbeddedResourcewith the file's text contents when the agent advertisedpromptCapabilities.embeddedContext,ResourceLink(with afile://URI + name + mime) otherwise; folders always as a directory reference; images asImageContentwhen the agent advertisedpromptCapabilities.image. Agents that didn't advertise image support get a "doesn't accept images" refusal on the drop. Sent messages replay their attachments as chips in the transcript so a reloaded thread shows exactly what was handed to the agent.
Patch Changes
-
Team-shareable
.okartifacts now auto-sync in shared projects. The projectconfig.yml, the seeded.ok/.gitignore, frontmatter lint schemas (.ok/schemas/*.json), note templates (project-level and folder-level), and folder metadata (<folder>/.ok/frontmatter.yml) are staged and pushed by the auto-save cycle, and deleting them propagates too. Previously a teammate could author a schema and sync would run green without it ever reaching anyone else. Machine-local state (.ok/local/,.ok/worktrees/, legacy root state files) and secret-suffixed files are never synced, local-only projects behave exactly as before, and these files still do not appear in the sidebar or document index. A merge conflict on.ok/config.ymlstill auto-resolves to the remote version, overwriting local config edits, but the server log now records a warning so the overwrite leaves a findable trace (there is no in-app notification for it yet). Projects withcontent.dirset to a subfolder now sync the project-root.okset as well.Linkable files inside the configured attachment folder now auto-sync without requiring a Markdown document inside that folder. Unconfigured asset directories remain outside the sync scope.
-
Frontmatter schemas are now presented as a stable feature throughout the app and documentation.
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 |