Skip to content

feat: support async github token providers#42

Merged
HugoRCD merged 1 commit into
mainfrom
feat/async-github-token-providers
Jul 13, 2026
Merged

feat: support async github token providers#42
HugoRCD merged 1 commit into
mainfrom
feat/async-github-token-providers

Conversation

@HugoRCD

@HugoRCD HugoRCD commented Jul 13, 2026

Copy link
Copy Markdown
Member

Summary

  • Allow token to be a string or async provider (GithubTokenInput), resolved lazily at each tool execution — unblocks Vercel Connect and other short-lived token mechanisms
  • Keep createOctokit and the core/* layer backward compatible (no breaking changes on low-level APIs)
  • Add resolveGithubToken helper, docs, minor changeset, and a temporary Vercel Connect example in examples/eve-agent
  • Supersedes feat: support async github token providers #41 with a cleaner implementation; credits original approach

Co-authored-by: @trevorharwell trevor.harwell@evisions.com

Allow GitHub token inputs to be strings or async provider functions resolved
at tool execution time, keeping createOctokit and core APIs backward compatible.
Includes docs, eve-agent Vercel Connect example, and a minor changeset.

Co-authored-by: Trevor Harwell <trevor.harwell@evisions.com>
@vercel

vercel Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
github-tools-docs Ready Ready Preview, Comment Jul 13, 2026 12:51pm

@github-actions

Copy link
Copy Markdown
Contributor

Thank you for following the naming conventions! 🙏

@HugoRCD HugoRCD changed the title feat(sdk): support async github token providers feat: support async github token providers Jul 13, 2026
@socket-security

Copy link
Copy Markdown

@HugoRCD HugoRCD self-assigned this Jul 13, 2026
@HugoRCD
HugoRCD merged commit 58d0158 into main Jul 13, 2026
14 checks passed
@HugoRCD
HugoRCD deleted the feat/async-github-token-providers branch July 13, 2026 13:12
@github-actions github-actions Bot mentioned this pull request Jul 13, 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.

1 participant