Release Notes
- This release adds the Workspace Issue catalog:
orbit workspace issues refresh, list, inspect, import, detach, and reattach browse GitHub Issues across included repositories and import them only on explicit request. orbit workspace migrate consolidates legacy Workspace and child-repository Boards, orbit doctor understands Workspaces, and GitHub sync becomes Orbit-authoritative. GitHub Projects are documented as a downstream view over Issues.
- Added
orbit workspace migrate to preview and consolidate legacy Workspace and child-repository Boards into <workspace>/.orbit/board. It preserves source Boards, Tasks, comments, claims, Checkpoints, and relationships; remaps only colliding IDs; retains source prefixes as accepted legacy prefixes; reports config differences; blocks duplicate GitHub Issue identities; and supports resumable application with validation and rollback guidance.
orbit github create now previews selected Local Tasks by default, supports explicit batches and terminal-task opt-in, and applies each Issue independently before persisting its stable Task link and sync baseline. Workspace exports infer a single included repository; linked Tasks are directed to sync instead of being duplicated.
orbit doctor is Workspace-aware. From the Workspace root or any child repository it names the resolved Workspace/Board and reports layout problems, unreachable/stale/removed repositories, partial Issue-cache refreshes, migration remnants, duplicate GitHub identities, orphaned links, sync conflicts, and managed agent setup drift or collisions. Findings include severity, affected repository/Task/Issue, cause, and safe next action; doctor stays read-only unless --fix or --migrate is explicitly requested.
- Workspace catalog repositories are usable by
orbit github adopt, status, and sync without a separate orbit github repo link. Linked status now reconciles an open Issue with a terminal Orbit status, and a remote wontfix change is surfaced even while the Issue stays closed. Removing a previously synced dependency or SubTask link now removes the supported GitHub relationship on the next explicit sync.
orbit doctor now treats ordinary non-Git child directories such as docs/ or notes/ as informational warnings instead of findings, so they no longer make a Workspace unhealthy or produce a removal action. A directory that previously held a repository is still reported as stale.
- A successful
orbit github create --apply on a Workspace Board now upserts the new Issue into the local Remote Issue cache. doctor no longer reports GITHUB_ORPHAN_LINK and orbit workspace issues list --linked sees the new link before the next explicit orbit workspace issues refresh; the upsert does not advance the catalog's last-refreshed time.
- Documented GitHub Projects as a downstream view over Issues, with Project setup steps, GitHub CLI examples, create/import/finish/cancel flows, state mapping, draft and custom-field limits, and troubleshooting. Orbit does not request Project scopes or synchronize ProjectV2 membership, Status, views, or custom fields; Project auto-add and item added/closed/reopened workflows are the supported integration, and GitHub's separate Auto-close issue workflow is the only path from a card move to an Issue change.
Install orbit 0.10.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rcmendes/orbit/releases/download/v0.10.0/orbit-tracker-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/rcmendes/orbit/releases/download/v0.10.0/orbit-tracker-installer.ps1 | iex"
Install prebuilt binaries into your npm project
npm install @rcmendes/orbit@0.10.0
Download orbit 0.10.0