project-brain logoproject-brain

Export Commands

brain export code_changes

Exports only the changed functions between two Git refs — ideal for targeted LLM context.

brain export code_changes <from_ref> <to_ref>
ArgumentTypeDescription
from_refstringSource Git reference (required)
to_refstringTarget Git reference (required)

Examples

brain export code_changes HEAD~1 HEAD
brain export code_changes HEAD~3 HEAD
brain export code_changes main feature/auth

Output

.brain/exports/code_changes.txt

Output format

=== FILE: src/api.py ===

--- FUNCTION: create_user (UPDATED) ---
OLD:
def create_user(name):
    return User(name)

NEW:
def create_user(name, email):
    validate_email(email)
    return User(name, email)