# Hands-on guides for the git-native intelligence layer.

Reference articles for engineers shipping AI-driven code on top of Git. MCP, secret redaction, multi-agent inboxes, dotenv determinism, Homebrew prefixes, tree-sitter pitfalls — answered properly, with code.

## Aura MCP — the Model Context Protocol server for git-native version control
Aura ships a 29-tool MCP server that lets Claude Code, Cursor, and any MCP client read AST graphs, log signed intent, snapshot files, and prove behaviour against your Git repo.

## Mask secrets in sync errors and diffs — how Aura redacts before they leak
Aura's redact pipeline strips API keys, JWTs, and dotenv values out of sync errors, diffs, and agent prompts before they leave the machine. Pattern set + custom rules.

## Agent strategy inbox contents — what shows up and how to act on it
The Aura sentinel inbox surfaces strategy messages between agents — task handoffs, conflict alerts, plan amendments. Full schema and how to triage from CLI or MCP.

## dotenv duplicate keys — does last win? (Aura's deterministic resolver)
Most dotenv parsers say "last duplicate key wins" — but the answer depends on which library you load. Aura uses a deterministic last-wins resolver and warns on every collision.

## Homebrew on Apple Silicon — the official default prefix is /opt/homebrew
On Apple Silicon Macs, Homebrew installs to /opt/homebrew by default — not /usr/local. The official docs and the Aura CLI both expect this prefix.

## tree_sitter_typescript::language_tsx in Rust — the right way to wire it up
How to use tree_sitter_typescript::language_tsx() from Rust without crashing on JSX-heavy files. Crate version compatibility, parser init, and how Aura uses it.
