Description
Re-architect sections of AI_QUICK_START.md based on real-world friction encountered during a fresh M5 Max bare-metal onboarding flow.
Proposed Changes
- Global Shell Profiles vs
.env: Revise "Step 3.3" to explicitly prioritize exporting GEMINI_API_KEY, GH_TOKEN, and NEO_EMBEDDING_PROVIDER inside ~/.zshrc over isolated .env files for Agent architectures. This structurally immunizes users against dotenv/config relative process.cwd() failures when MCP subprocesses are spun up dynamically by external desktop GUI applications.
- Apple Silicon Node PATH Bindings: Update section
5's mcp_config.json block to explicitly document the /opt/homebrew/bin anomaly. Since macOS Spotlight apps strip out user shell profiles upon execution, we must proactively instruct users on M-series hardware to manually prepend Homebrew's path into their Agent's JSON <DEFAULT_PATH> node or physically symlink it via sudo. This guarantees the neo-mjs-github-workflow MCP server can organically locate the gh binary natively.
- Local Architecture Callout: Add an explicit sub-section highlighting
NEO_EMBEDDING_PROVIDER="ollama" as a first-class local-only implementation option to mitigate API exhaustion and unlock maximum offline vector rendering.
Description
Re-architect sections of
AI_QUICK_START.mdbased on real-world friction encountered during a fresh M5 Max bare-metal onboarding flow.Proposed Changes
.env: Revise "Step 3.3" to explicitly prioritize exportingGEMINI_API_KEY,GH_TOKEN, andNEO_EMBEDDING_PROVIDERinside~/.zshrcover isolated.envfiles for Agent architectures. This structurally immunizes users againstdotenv/configrelativeprocess.cwd()failures when MCP subprocesses are spun up dynamically by external desktop GUI applications.5'smcp_config.jsonblock to explicitly document the/opt/homebrew/binanomaly. Since macOS Spotlight apps strip out user shell profiles upon execution, we must proactively instruct users on M-series hardware to manually prepend Homebrew's path into their Agent's JSON<DEFAULT_PATH>node or physically symlink it viasudo. This guarantees theneo-mjs-github-workflowMCP server can organically locate theghbinary natively.NEO_EMBEDDING_PROVIDER="ollama"as a first-class local-only implementation option to mitigate API exhaustion and unlock maximum offline vector rendering.