Authentication & Connection

All Brain Git nodes accept repository, environment, branch, base_url, and token overrides. By default they use the HUROZO_API_KEY secret and connect to your production repository on the master branch.

Brain Storage Workspace

Click the 🧠 toolbar button in the app to browse your personal Brain Storage repository, create folders, upload files, download assets, and drag them directly onto the canvas. Brain windows now open instantly with your last cached view while a subtle spinner beside the title lets you know they are synchronising in the background. Dropping a file creates a Brain Get File node pointing at the same path without removing it from storage. Minimized Brain Storage windows collapse into a dock at the bottom; restoring one clears its dock button so only minimized brains remain listed.

Brain List

Provide an optional prefix to enumerate matching file paths. Output: paths (list of strings).

Brain Get File

Downloads the latest version of a file. Output: base64 (Base64-encoded file contents). Tip: drag any asset from the Brain Storage modal onto the canvas to pre-fill this node with the correct path and repository.

Brain Get File By Commit

New. Fetch a historical revision by supplying commit (full SHA or unique prefix) and path. Output: base64 for the requested snapshot.

Brain History

New. Inspect commit history with optional limit, skip, and path filters. Output: commits (list of dictionaries containing metadata, authorship, parent SHAs, and explicit sha_hex/tree_hex fields for 40-character Git hashes).

Brain Put File

Uploads content (bytes, plain strings, or Base64) to path and creates a commit. Optional inputs let you override commit_message, author_name, and author_email. Output: commit (new SHA).

Workflow Tips

Chain Brain HistoryBrain Get File By Commit to diff older revisions, or feed the Base64 output into downstream parsing nodes to audit repository changes.