v0.19.1-beta.5
Pre-releaseDelta 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 anopen-knowledgeMCP server entry toopencode.json(project-local, and~/.config/opencode/opencode.jsonfor a global install), using OpenCode'smcpconfig 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
listnode (one node type for bullet and ordered, distinguished by theorderedattr) had two mismatches: the list keymap was bound to the upstreambulletList/orderedListwrapper names instead oflist, 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.