Releease/3.12.0#624
Conversation
|
Claude finished @bao-byterover's task in 2m 50s —— View job PR Review: 3.12.0 release prepOverall score: 4 / 5 — clean release-prep PR. Version, changelog, and docs are mutually consistent and the doc claims I spot-checked against the codebase all hold up. Minor stylistic nits, no blockers. ScopePure release-prep: bumps Verification (spot checks against
|
|
|
||
| All notable user-facing changes to ByteRover CLI will be documented in this file. | ||
|
|
||
| ## [3.12.0] |
There was a problem hiding this comment.
suggestion (non-blocking): Keep a Changelog convention recommends an ISO date next to the version header so readers can see when a release shipped without cross-referencing git tags. The earlier entries in this file follow the same pattern.
| ## [3.12.0] | |
| ## [3.12.0] - 2026-05-09 |
| - `agent/` — LLM agent: `core/` (interfaces/domain), `infra/` (modules including llm, memory, map, swarm, sandbox, session, tools, document-parser), `resources/` (prompts YAML, tool `.txt` descriptions) | ||
| - `server/` — Daemon infrastructure: `config/`, `core/` (domain/interfaces), `infra/` (modules including vc, git, hub, mcp, cogit, connectors, project, provider-oauth, session, space, dream, webui), `templates/`, `utils/` | ||
| - `shared/` — Cross-module: constants, types, transport events, utils | ||
| - `tui/` — React/Ink TUI: app (router/pages), components, features (23 modules, including vc, worktree, source, hub, curate), hooks, lib, providers, stores |
There was a problem hiding this comment.
nitpick (non-blocking): Inconsistent module-count style within this section. agent/ and server/ were just changed from (23 modules, including ...) / (31 modules, including ...) to (modules including ...) (dropping counts to avoid drift), but the tui/ line two rows down still hardcodes features (23 modules, ...). Either drop all counts or keep them all up-to-date — mixed style in adjacent bullets is confusing for readers and for future agents reading these as ground truth.
For reference, current actuals:
src/agent/infra/— 23 entriessrc/server/infra/— 31 entriessrc/tui/features/— 23 entries
| ### Other oclif topic groups | ||
|
|
||
| - `brv hub install | list | registry (add|list|remove)` — Context Hub (npm-style package manager for context); registry config is per-project | ||
| - `brv space list | switch` — Context Hub spaces (team/space scoping) | ||
| - `brv connectors install | list` — agent-side connector plugins (e.g., OpenClaude registered as a connector) | ||
| - `brv model list | switch` — pick the LLM model for the active provider | ||
| - `brv providers connect | disconnect | list | switch` — provider OAuth / API-key management | ||
| - `brv curate view` — read-only inspect of a curate operation; the main curate entry is the REPL slash command |
There was a problem hiding this comment.
suggestion (non-blocking): The header "Other oclif topic groups" reads as a leftover bucket. The existing Source Layout bullet at line 69 already enumerates these topic groups (hub/, space/, connectors/, model/, providers/, curate/, ...) — what's actually new here is the per-topic subcommand surface. Consider renaming to something like ### oclif topic subcommands or ### Additional oclif topics so it reads as a deliberate addition rather than a residual.
Also worth noting: swarm and query-log topic groups already have dedicated detail elsewhere in this file (Swarm section / VC,Worktrees section respectively), so the asymmetry is fine — no action needed there.
| "knowledge-management" | ||
| ], | ||
| "version": "3.11.0", | ||
| "version": "3.12.0", |
There was a problem hiding this comment.
praise: Version bump matches the new ## [3.12.0] heading in CHANGELOG.md and the doc updates in CLAUDE.md — consistent across the three files. Also, since the version is bumped in the same PR as CHANGELOG.md, when this merges to main the published 3.12.0 release will ship with its release notes already in place.
No description provided.