Skip to content

feat: export Epsilon agent env vars in zshrc#74

Merged
amcheste merged 1 commit into
developfrom
feat/epsilon-env-vars
Apr 25, 2026
Merged

feat: export Epsilon agent env vars in zshrc#74
amcheste merged 1 commit into
developfrom
feat/epsilon-env-vars

Conversation

@amcheste-ai-agent
Copy link
Copy Markdown
Contributor

Summary

  • Adds CLAUDE_GH_APP_ID and CLAUDE_GH_APP_PRIVATE_KEY_PATH exports to dotfiles/zshrc so Claude Code can mint GitHub App installation tokens via ~/.claude/scripts/gh-app-token.sh.
  • Neither value is sensitive: the App ID is public, and the path just points to a .pem stored outside any repo under ~/.claude/secrets/ (chmod 600). The private key never touches the repo.
  • Full ownership model and setup walkthrough: https://github.com/amcheste-ai-agent/epsilon-agent

Test plan

  • source dotfiles/zshrc — no errors, both env vars set in the shell
  • [ -r "$CLAUDE_GH_APP_PRIVATE_KEY_PATH" ] returns true on a machine with the key installed
  • shellcheck dotfiles/zshrc still passes
  • Existing functionality (Homebrew init, pyenv, nvm, fzf, aliases) unaffected

Co-authored by Epsilon. Authored by Claude Opus 4.7 (1M context).

Exports CLAUDE_GH_APP_ID and CLAUDE_GH_APP_PRIVATE_KEY_PATH so Claude Code
can mint GitHub App installation tokens via ~/.claude/scripts/gh-app-token.sh.

Neither value is sensitive — the App ID is public metadata, and the path
just points to a file that lives outside any repo (chmod 600 under
~/.claude/secrets/). The private key itself never touches this repo.

See https://github.com/amcheste-ai-agent/epsilon-agent for the full
ownership model and setup walkthrough.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy link
Copy Markdown
Owner

amcheste commented Apr 25, 2026

Merge activity

  • Apr 25, 3:41 AM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Apr 25, 3:41 AM UTC: @amcheste merged this pull request with Graphite.

@amcheste amcheste merged commit cd86435 into develop Apr 25, 2026
8 checks passed
@amcheste amcheste deleted the feat/epsilon-env-vars branch April 25, 2026 03:41
@amcheste-ai-agent amcheste-ai-agent Bot mentioned this pull request May 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants