When launched from Dock/Finder, Electron's process.env is very limited and misses vars from .zshrc/.bashrc (API keys, custom PATH, etc.). Added loadUserShellEnv() to run a login shell and capture the full environment, then pass it to the standalone server process. This fixes "organization does not have access" errors for users with custom API configurations. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>