返回顶部
b

byterover字节漫游器

You MUST use this for gathering contexts before any work. This is a Knowledge management for AI agents. Use `brv` to store and retrieve project patterns, decisions, and architectural rules in .brv/context-tree. Uses a configured LLM provider (default: ByteRover, no API key needed) for query and curate operations.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 3.2.0
安全检测
已通过
35,142
下载量
免费
免费
110
收藏
概述
安装方式
版本历史

byterover

ByteRover 知识管理

使用 brv 命令行工具管理项目的长期记忆。
安装:npm install -g byterover-cli
知识以人类可读的 Markdown 文件形式存储在 .brv/context-tree/ 目录中。

无需身份验证。 brv query、brv curate 和 brv vc(本地版本控制)开箱即用。仅远程同步(brv vc push/brv vc pull)需要登录。

工作流程

  1. 1. 思考之前: 运行 brv query 了解现有模式。
  2. 实施之后: 运行 brv curate 保存新的模式/决策。

命令

1. 查询知识

概述: 从项目的知识库中检索相关上下文。使用已配置的 LLM 提供商从 .brv/context-tree/ 内容中综合生成答案。

使用此技能的场景:

  • - 用户希望您回忆某些内容
  • 您的上下文不包含您需要的信息
  • 您需要回忆您的能力或过去的操作
  • 在执行任何操作之前,检查相关规则、标准或偏好

不要使用此技能的场景:

  • - 信息已存在于您当前的上下文中
  • 查询是关于通用知识的,而非存储的记忆

bash
brv query 身份验证是如何实现的?

2. 搜索上下文树

概述: 通过纯 BM25 查找从 .brv/context-tree/ 中检索匹配文件的排名列表。与 brv query 不同,此操作不调用 LLM——无需综合、无令牌成本、无需提供商设置。返回包含路径、分数和摘录的结构化结果。

使用此技能的场景:

  • - 您需要文件路径来读取,而非综合生成的答案
  • 您希望快速、低成本的检索,无需 LLM 开销
  • 您处于使用结构化结果的自动化流程中

不要使用此技能的场景:

  • - 您需要从多个文件中综合生成的自然语言答案——请改用 brv query
  • 信息已存在于您当前的上下文中

bash
brv search 身份验证模式
brv search JWT 令牌 --limit 5 --scope auth/
brv search auth --format json

标志: --limit N(1-50,默认 10)、--scope domain/(路径前缀过滤器)、--format json(用于自动化的结构化输出)。

3. 整理上下文

概述: 分析知识并将其保存到本地知识库。使用已配置的 LLM 提供商对您提供的上下文进行分类和结构化。

使用此技能的场景:

  • - 用户希望您记住某些内容
  • 用户有意整理记忆或知识
  • 用户交互中有应持久保存的有意义的记忆
  • 存在关于您做什么、您知道什么或您已做出哪些决策和采取哪些行动的重要事实

不要使用此技能的场景:

  • - 信息已存储且未更改
  • 信息是临时的或仅与当前任务相关,或仅为通用知识

bash
brv curate 身份验证使用 JWT,24 小时过期。令牌通过 authMiddleware.ts 存储在 httpOnly cookie 中

包含源文件(最多 5 个,仅限项目范围内):

bash
brv curate 身份验证中间件详情 -f src/middleware/auth.ts

查看整理历史: 检查过去的整理记录

  • - 显示最近的条目(最近 10 条)

bash
brv curate view

  • - 查看特定条目的完整详情:所有文件和执行的操作(logId 由 brv curate 在完成时打印,例如 cur-1739700001000)
bash brv curate view cur-1739700001000
  • - 列出带有可见文件操作的条目(无需 logId)
bash brv curate view detail
  • - 按时间和状态筛选
bash brv curate view --since 1h --status completed
  • - 查看所有筛选选项
bash brv curate view --help

4. 审查待处理更改

概述: 整理操作后,某些更改可能需要人工审查才能应用。使用 brv review 列出、批准或拒绝待处理的操作。

使用此技能的场景:

  • - 整理操作报告有待处理的审查(显示在整理输出中)
  • 用户想要检查、批准或拒绝待处理的更改

不要使用此技能的场景:

  • - 没有待处理的审查(先用 brv review pending 检查)

命令:

列出当前项目的所有待处理审查:
bash
brv review pending

示例输出:

2 个操作待审查

任务:ddcb3dc6-d957-4a56-b9c3-d0bdc04317f3
[UPSERT · 高影响] - 路径:architecture/context/contextcompressionpipeline.md
原因: 记录切换到令牌预算滑动窗口
之后: 上下文压缩管道从响应式溢出切换到令牌预算滑动窗口,位于 src/agent/infra/llm/context/compression/

[UPSERT · 高影响] - 路径:architecture/tools/agenttoolregistry.md
原因: 记录使用基于能力的权限重写工具注册表
之后: 代理工具注册表在 src/agent/infra/tools/tool-registry.ts 中使用基于能力的权限重写

批准全部: brv review approve ddcb3dc6-d957-4a56-b9c3-d0bdc04317f3
拒绝全部: brv review reject ddcb3dc6-d957-4a56-b9c3-d0bdc04317f3
按文件: brv review ddcb3dc6-d957-4a56-b9c3-d0bdc04317f3 --file <路径> [--file <路径>]

每个待处理任务显示:操作类型(ADD/UPDATE/DELETE/MERGE/UPSERT)、文件路径、原因以及之前/之后的摘要。高影响操作会被标记。

批准任务的所有操作(应用更改):
bash
brv review approve

拒绝任务的所有操作(丢弃待处理更改;为 UPDATE/DELETE 操作恢复备份):
bash
brv review reject

批准或拒绝任务中的特定文件:
bash
brv review approve --file <路径> --file <路径>
brv review reject --file <路径>

文件路径相对于上下文树(如 brv review pending 输出所示)。

注意:在批准或拒绝关键更改之前,始终询问用户。

JSON 输出(对代理驱动的工作流有用):
bash
brv review pending --format json
brv review approve --format json
brv review reject --format json

5. LLM 提供商设置

brv query 和 brv curate 需要已配置的 LLM 提供商。连接默认的 ByteRover 提供商(无需 API 密钥):

bash
brv providers connect byterover

要使用其他提供商(例如 OpenAI、Anthropic、Google),请列出可用选项并使用您自己的 API 密钥连接:

bash
brv providers list
brv providers connect openai --api-key sk-xxx --model gpt-4.1

6. 项目位置

概述: 列出已注册的项目及其上下文树路径。返回项目元数据,包括初始化状态和活动状态。使用 -f json 获取机器可读的输出。

使用此技能的场景:

  • - 您需要查找项目的上下文树路径
  • 您需要检查哪些项目已注册
  • 您需要验证项目是否已初始化

不要使用此技能的场景:

  • - 您已从当前上下文中知道项目路径
  • 您需要项目内容而非元数据——请改用 brv query

bash
brv locations -f json

JSON 字段:projectPath、contextTreePath、isCurrent、isActive、isInitialized。

7. 版本控制

概述: brv vc 为您的上下文树提供基于 git 的版本控制。它使用标准的 git 语义——分支、提交、合并、历史和冲突解决——全部在本地运行,无需身份验证。与团队的可选远程同步。旧版 brv push、brv pull 和 brv space 命令已弃用——请改用 brv vc push、brv vc pull 和 brv vc clone/brv vc remote add。

使用此技能的场景:

  • - 用户想要跟踪、提交或检查知识库的更改
  • 用户想要分支、合并或撤销知识更改
  • 用户想要与团队

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 byterover-1776382013 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 byterover-1776382013 技能

通过命令行安装

skillhub install byterover-1776382013

下载

⬇ 下载 byterover v3.2.0(免费)

文件大小: 6.78 KB | 发布时间: 2026-4-17 15:19

v3.2.0 最新 2026-4-17 15:19
# v3.2.0

## Added

- **Swarm Query** (`brv swarm query`) — Search across all configured memory providers at once (ByteRover, Obsidian, GBrain, Local Markdown, Memory Wiki). Results are fused via Reciprocal Rank Fusion and ranked by relevance. Supports `--explain` mode to show query classification, provider selection, and enrichment flow. Supports `--format json` and `-n` for result limits.

- **Swarm Curate** (`brv swarm curate`) — Store knowledge in external memory providers with automatic content-type routing: entities to GBrain, notes to Local Markdown, general to first writable provider. Falls back to ByteRover context tree if no external provider is available. Supports `--provider` to target a specific provider and `--format json`.

- **Swarm Status** (`brv swarm status`) — Check health and availability of all configured swarm providers. Shows provider status, write targets, and enrichment topology. Use before swarm query/curate to verify operational state.

## Unchanged

- All existing commands (query, search, curate, review, providers, locations, vc) remain unchanged from v3.1.0.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部