Skip to content

Add generic Hermes GitHub App plugin#1

Merged
JWhitleyWork merged 1 commit into
mainfrom
feature/hermes-github-app-plugin
Jun 26, 2026
Merged

Add generic Hermes GitHub App plugin#1
JWhitleyWork merged 1 commit into
mainfrom
feature/hermes-github-app-plugin

Conversation

@JWhitleyWork

Copy link
Copy Markdown
Member

Summary

  • Add a generic Hermes GitHub App plugin with per-agent GitHub App auth
  • Register Hermes tools for REST/GraphQL/issues/PR operations and bundled github-app-workflow skill
  • Add hermes-github-app setup and doctor commands plus gh-app/git-app wrappers for token-backed CLI/git flows
  • Use GitHub App client_id for JWT issuer and GitHub App installation scope for repository access control
  • Include package metadata, CI, tests, docs, and generic branding

Verification

  • ruff format .
  • ruff check .
  • mypy
  • pytest
  • python -m build
  • hermes-github-app setup --help
  • non-interactive setup smoke test with temp HERMES_HOME
  • hermes-github-app doctor --skip-network
  • verified removed local allowlist feature references are absent

@JWhitleyWork JWhitleyWork enabled auto-merge (squash) June 26, 2026 18:40
@JWhitleyWork JWhitleyWork self-assigned this Jun 26, 2026
@JWhitleyWork JWhitleyWork disabled auto-merge June 26, 2026 18:58
@JWhitleyWork JWhitleyWork merged commit efc91fa into main Jun 26, 2026
2 checks passed
@JWhitleyWork JWhitleyWork deleted the feature/hermes-github-app-plugin branch June 26, 2026 18:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant