Appearance
Onboard Existing Context
This workflow helps you onboard existing documentation files (1-3 files) into your context tree. Perfect for READMEs, specs, or any markdown files already in your codebase.
For bulk extraction from your entire codebase, see Bootstrap from Codebase.
Prerequisites
- ByteRover CLI installed
- Project initialized (run
brvto start the REPL and initialize your project) - Existing file(s) with documentation or context (markdown, code, config, PDFs, Office documents, etc.)
Step 1: Identify Your Context Source
You likely have existing documentation in your codebase: README.md, ARCHITECTURE.md, SECURITY.md, or similar files containing valuable context.
For this example, we'll use a security.md file:
markdown
Security Best Practices:
Never commit .env files - Add to .gitignore
Use strong secrets - Minimum 32 characters for JWT secrets
Rotate secrets regularly - Especially in production
Use secret management - AWS Secrets Manager, HashiCorp Vault
Validate on startup - Fail fast if configuration is wrongStep 2: Curate to Context Tree
You can curate context using either your coding agent or manually in the REPL.
Via Coding Agent
Copy this prompt and paste it into your coding agent's chat (e.g., Cursor, Claude Code, etc.):
markdown
> use brv curate to intelligently organize content from security.mdYour coding agent will read the file and execute:
bash
brv curate "Security Best Practices:
Never commit .env files - Add to .gitignore
Use strong secrets - Minimum 32 characters for JWT secrets
Rotate secrets regularly - Especially in production
Use secret management - AWS Secrets Manager, HashiCorp Vault
Validate on startup - Fail fast if configuration is wrong"Commands
Curate from a file using the -f flag:
bash
brv curate "Security best practices" -f security.mdManual REPL
Run the /curate command directly in the ByteRover REPL with the file reference:
bash
# In the REPL:
/curate "Security best practices from our documentation" @security.mdThe @ syntax references files in your codebase (max 5 files per curation).
ByteRover automatically analyzes the content and organizes it into the context tree, detecting relevant domains (likely compliance or code_style) and creating an appropriate topic structure.
Step 3: Review Changes
Verify what was added:
Commands
bash
brv vc statusManual REPL
bash
# In the REPL:
/vc statusThis shows your context tree changes (added, modified, and deleted files). Your context is already stored locally and ready to query.
Step 4: Query to Verify
Test that your context is retrievable using either your coding agent or manually in the REPL.
Via Coding Agent
Copy this prompt and paste it into your coding agent's chat:
markdown
> query the context tree for security best practices using brv queryYour coding agent will execute:
bash
brv query "security best practices"Commands
bash
brv query "security best practices"Manual REPL
Run the /query command directly in the ByteRover REPL:
bash
# In the REPL:
/query security best practicesByteRover will search intelligently, follow relations between topics, and synthesize an answer from your context tree.
What Happened Behind the Scenes
Curate Command: Whether via your coding agent (
brv curate) or manually (/curate), ByteRover processed the content from your file.Intelligent Curation: ByteRover automatically detected relevant domains, organized content hierarchically, and created markdown files with descriptive names in
.brv/context-tree/.Review: You verified the organization with
/status. Your context is stored locally and immediately queryable.Agentic Search: Whether via your coding agent (
brv query) or manually (/query), ByteRover reasoned about your question and retrieved relevant context with citations.
Curating Multiple Files
For 2-3 related files, reference them together using either method.
Via Coding Agent
Copy this prompt and paste it into your coding agent's chat:
markdown
> read README.md, AUTH.md then use brv curate to add context about the authentication implementationYour coding agent will read both files and execute brv curate with their combined context.
Commands
Reference multiple files using the -f flag:
bash
brv curate "Authentication implementation patterns" -f README.md -f AUTH.mdYou can reference up to 5 files per curation.
Manual REPL
Use the @ syntax to reference multiple files:
bash
# In the REPL:
/curate "Authentication implementation patterns" @README.md @AUTH.mdYou can reference up to 5 files per curation.
ByteRover will organize everything into the appropriate domains and topics.
Cloud Sync (Optional)
NOTE
Push/pull requires a cloud account. See Local vs Cloud for setup.
To share your context with teammates or back it up to the cloud, stage, commit, and push:
CLI
bash
brv vc add .
brv vc commit -m "onboard project context"
brv vc pushTUI
/vc add .
/vc commit -m "onboard project context"
/vc pushNext Steps
- Bootstrap from Codebase - Bulk context extraction from entire codebase
- Query the Context Tree - Effective query patterns and tips
- Curate Context with Intelligence - Advanced curation options, interactive vs autonomous modes