Skip to content

v0.19.1-beta.5

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Jun 00:51
· 107 commits to main since this release
4cff551

Delta since previous beta (v0.19.1-beta.4) — 2 new changesets.

Patch Changes

  • Add OpenCode as a supported agent. ok init — and the desktop first-launch consent dialog plus the create-project dialog — now writes an open-knowledge MCP server entry to opencode.json (project-local, and ~/.config/opencode/opencode.json for a global install), using OpenCode's mcp config shape and the same resilient launcher every other editor gets. OpenCode reads the Open Knowledge skill from the shared .agents/skills/ directory it already scans, so no extra skill copy is written.

    OpenCode is also wired into the Ask AI composer and Open-in-Agent menus as a terminal CLI: it appears as "OpenCode (CLI)" in the Terminal section and launches opencode '<prompt>' in the docked terminal. (It's terminal-only — no URL scheme — so it's deliberately absent from the GUI deep-link Desktop section.)

    Adds an OpenCode integration page and brand logo to the docs site.

  • Lists now follow GFM-style delete and creation behavior. Backspace on the empty line left after exiting a list (or on an empty nested item) merges back into the list instead of spawning a stray empty bullet or toggling the bullet on and off. Typing an ordered marker like 1. directly below a bullet list now starts a real numbered list rather than being absorbed into the bullet list as an empty item.

    The unified list node (one node type for bullet and ordered, distinguished by the ordered attr) had two mismatches: the list keymap was bound to the upstream bulletList/orderedList wrapper names instead of list, so its Backspace/Delete handling never fired; and the list-creation input rules joined any adjacent list of the same node type regardless of kind. Both are now pointed at this schema.