v0.11.0-beta.9
Pre-release
Pre-release
·
480 commits
to main
since this release
Delta since previous beta (v0.11.0-beta.8) — 1 new changeset.
Minor Changes
- Lifecycle commands (
ok start,stop,status,clean,ui,mcp,preview, and bareok) now work from any subdirectory of an initialized project. The CLI walks up to the nearest enclosing.ok/config.yml— the same resolution the MCP server uses, so both always agree on which project (and whichserver.lock) a directory belongs to — and boots with that root's config instead of failing with "This directory isn't set up yet." When the resolved root differs from your current directory, the CLI prints[ok] Using Open Knowledge project at <root>so the project scope is always visible. Nested projects compose: the walk stops at the closest ancestor, so a subtree you've separately runok initin keeps its own root. Directories with no enclosing project still get the "runok initfirst" message, and scaffolding commands (ok init,seed,clone) keep their existing current-directory semantics.