Byterover 2.0.0

ReviewAudited by ClawScan on May 10, 2026.

Overview

This is a mostly coherent project-memory skill, but it over-broadly tells the agent to use it before every task and has unclear LLM/provider data boundaries.

Install only if you want an agent-managed project memory system. Verify the byterover-cli package first, choose a trusted LLM provider, and do not let the agent automatically query, curate, push, or include files unless the action is relevant and approved.

Findings (5)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

The agent may run this tool and consult/send project memory even when the user did not ask for memory lookup.

Why it was flagged

The skill makes its use mandatory before broad classes of work rather than limiting itself to memory-related tasks.

Skill content
description: "You MUST use this for gathering contexts before any work." ... "Before Thinking: Run `brv query`" ... "Before performing any action"
Recommendation

Use ByteRover only when project memory is relevant or the user asks for it; avoid treating it as a mandatory precondition for every task.

What this means

Project notes, queries, and selected file contents may be processed by an external provider under terms that are not fully clear from the skill artifacts.

Why it was flagged

The artifact discloses LLM-provider processing, but the default ByteRover provider and the statement about not sending data to ByteRover except push create unclear data-boundary expectations.

Skill content
`Connect the default ByteRover provider (no API key needed)` ... `LLM sees the query or curate text and any included file contents` ... `No data is sent to ByteRover servers unless you explicitly run `brv push`.`
Recommendation

Confirm where the default provider runs, what data it receives, and its retention policy before using query/curate with sensitive project content.

What this means

Incorrect, stale, or sensitive memories could be reused in later tasks or committed if the .brv directory is version-controlled.

Why it was flagged

Persistent project memory is the core purpose and the storage path is disclosed, but stored notes can influence future agent behavior.

Skill content
`After Implementing: Run `brv curate` to save new patterns/decisions.` ... `All knowledge is stored as Markdown files in `.brv/context-tree/``
Recommendation

Review curated entries, avoid storing secrets or transient details, and decide whether .brv should be committed or ignored.

What this means

The reviewed artifacts do not show the CLI implementation, so users must trust the external npm package.

Why it was flagged

The runtime behavior depends on an external globally installed npm CLI, while this reviewed skill contains only instructions.

Skill content
Install: `npm install -g byterover-cli`
Recommendation

Verify the npm package publisher, version, and source before installing, and prefer a pinned version when possible.

What this means

If used, provider or ByteRover API keys may allow the CLI to access paid services or cloud spaces.

Why it was flagged

The skill supports optional provider and cloud-sync API keys; this is expected for the described integrations but still grants account access.

Skill content
`brv providers connect openai --api-key sk-xxx --model gpt-4.1` ... `brv login --api-key sample-key-string`
Recommendation

Use scoped or revocable keys, avoid sharing real keys in chat, and only enable cloud sync when needed.