Redacted excerpt; full evidence withheld. $ cd && pwd && ls -la && id -u && cat README.md 2>/dev/null | head -200; python3 --version; ls /inputs 2>/dev/null; ls 2>/dev/null exit: 0 query means the bounded sample is truncated, not that an executed query failed. Token creation is described above. For Claude Code, use the explicit `-e` command in the client section or inherit `GITHUB_TOKEN` from the launching environment. For JSON-based clients, an `env` block must contain the **actual value**, supplied locally, or omit `GITHUB_TOKEN` entirely. Do not paste `` into a generic JSON config: expansion is client-specific, and Claude Code leaves an unset reference literal. The headless example below has **no env block**; it works without a token, or with a token inherited by the client. GUI clients often need an explicit local value because they do not inherit your terminal environment. [excerpt truncated]