Skip to content

org-cli v2.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 17 Sep 08:03
· 5 commits to master since this release

Stable release of the standalone Org engine and shared human/agent task workflow. Reissued on 2026-09-17 with opt-in systemd user service installation and the updated browser UI. GitHub downloads replace the original 2.0.0 build; AUR uses package revision 3 (2.0.0-3). NuGet.org cannot replace a published version, so its 2.0.0 package remains the original build; use GitHub binaries or AUR for the updated build.

  • Add remembered System/Light/Dark themes and remove the header tagline.

  • Add Board, Agenda and month/week Calendar views with shared filters, source files, ownership, planning dates, tags and workflow warnings. Calendar shows recorded occurrences; future repeats are not expanded.

  • Load the workspace automatically, prompt for a token only when required, and remember the explicitly entered name for task history.

  • Make cancellation reasons optional across CLI, HTTP, MCP and the UI; show cancellation progress and completion.

  • Queue navigation during refreshes, show loading activity, prevent duplicate writes while busy, and report request failures/timeouts. Browser regressions cover delayed cancellation and subsequent actions without external file edits.

  • Anchor HTTP host configuration discovery to the executable directory, avoiding accidental scans of the user鈥檚 home when started by systemd.

  • Add opt-in org service install|status|restart|stop|uninstall for Linux systemd user services, with external workspace settings, readiness checks and preservation of custom units.

  • Ship a user service unit in the AUR package and Linux release archives; standalone binaries embed the same template. Package installation never starts a server or enables lingering.

  • Org files are authoritative; the disposable search index refreshes through content checks and a server filesystem watcher. Direct editor changes are supported.

  • One binary provides the CLI, browser task board, optional HTTP API and MCP. Org-roam is an optional extension.

  • Tasks support dependencies, assignment, expiring claims, handoffs, evidence submission, review and recovery from externally edited requirements. The board refreshes automatically without replacing unsaved drafts.

  • Includes search/cache performance fixes, consistent overdue agendas, and corrected empty-property parsing.

  • Correct package descriptions to describe standalone Org/task management rather than Emacs database synchronization.

Upgrading from 1.x

Keep your Org files and IDs. Use a CLI-owned .org-index.db, never an Emacs org-roam.db; the index is rebuilt automatically. Consumers should use standard id values and explicit pos: selectors. OpenClaw plugins and skills are retired; use the CLI, API or MCP instead.

Start the task board with org serve -d ~/org --mcp. See the task workflow guide and architecture/migration guide.

Validation: 878 automated tests passed, with 8 legacy Emacs tests skipped; browser and real-process API/MCP, watcher and competing-worker checks passed. Native macOS and Windows smoke tests passed during development; routine CI runs on Linux. Actor names are cooperative attribution, not authenticated approval identities; task leases coordinate one local filesystem, not independent synced replicas.

Arch Linux: upgrade to org-cli-bin 2.0.0-3, then run org service restart and refresh the browser.