You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`shared/` — Cross-module: constants, types, transport events, utils
63
67
-`tui/` — React/Ink TUI: app (router/pages), components, features (23 modules, including vc, worktree, source, hub, curate), hooks, lib, providers, stores
64
68
-`webui/` — Browser dashboard (React/Vite). Entry `src/webui/index.tsx`; `features/` (15 panels), `pages/` (8 pages: home, changes, configuration, contexts, tasks, analytics, project-selector, not-found), `layouts/`, `stores/`. Connects to the daemon via Socket.IO; no imports from `server/`, `agent/`, or `tui/` (same boundary rule)
@@ -89,7 +93,7 @@ npm run dev:ui # Vite dev server for the web UI
89
93
90
94
### VC, Worktrees & Knowledge Sources
91
95
92
-
-`brv vc` — isomorphic-git version control (add, branch, checkout, clone, commit, config, diff, fetch, init, log, merge, pull, push, remote, reset, status); git plumbing in `server/infra/git/` (`isomorphic-git-service.ts`), VC config store in `server/infra/vc/`
96
+
-`brv vc` — isomorphic-git version control (add, branch, checkout, clone, commit, config, diff, fetch, init, log, merge, pull, push, `remote add|remove|set-url`, reset, status); git plumbing in `server/infra/git/` (`isomorphic-git-service.ts`), VC config store in `server/infra/vc/`
93
97
-`brv worktree` (add/list/remove) — git-style worktree pointer model: `.brv/` is either a real project directory OR a pointer file to a parent project; parent stores registry in `.brv/worktrees/<name>/link.json`
94
98
-`brv source` (add/list/remove) — link another project's context tree as a read-only knowledge source with write isolation
95
99
-`brv search <query>` — pure BM25 retrieval over the context tree (minisearch, no LLM, no token cost); structured results with paths/scores. Pairs with `brv query` (LLM-synthesized answer). Engine: `server/infra/executor/search-executor.ts`
@@ -105,11 +109,20 @@ npm run dev:ui # Vite dev server for the web UI
105
109
-`brv review [--disable | --enable]` — toggle the project-scoped HITL review log; `brv review pending` lists items, `brv review approve <id>` / `brv review reject <id>` resolve them. When disabled, sync curate skips the "X operations require review" prompt, detached curate stops emitting per-operation review markers, and `brv dream` no longer surfaces `needsReview` operations. The flag is snapshotted at task creation and propagated via `AsyncLocalStorage` (`resolveReviewDisabled`) so mid-task toggles do not race
106
110
-`brv login` defaults to OAuth (interactive provider picker); pass `--api-key` only for CI. `brv logout` clears credentials
107
111
112
+
### Other oclif topic groups
113
+
114
+
-`brv hub install | list | registry (add|list|remove)` — Context Hub (npm-style package manager for context); registry config is per-project
115
+
-`brv space list | switch` — Context Hub spaces (team/space scoping)
116
+
-`brv connectors install | list` — agent-side connector plugins (e.g., OpenClaude registered as a connector)
117
+
-`brv model list | switch` — pick the LLM model for the active provider
0 commit comments