Skip to content

chore: version packages - #1

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main
Open

github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 6, 2026 •

Copy link
Copy Markdown

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@github-tools/sdk@1.17.0

Minor Changes

  • #158 5df1f13 Thanks @HugoRCD! - Mint Vercel Connect tokens per tool call, for the call's target repository. This covers GitHub Apps installed on several accounts.

    • connect on githubExtension accepts a (ctx, call) => params resolver, where call is { toolName, input, owner?, repo? }. owner / repo are the tool's inputs after context defaults, and are undefined for tools without a repository target (search, gists, notifications). The static shape and the connect.subject resolver keep working unchanged.
    • New perRepository(params?) in @github-tools/sdk/connect: connect: perRepository() mints each token with authorizationDetails: [{ type: 'github_app_installation', org: owner, repositories: [repo] }], and falls back to the static params for calls without a repository target. It works with githubExtension, connectGithubTools, and connectGithubToken. Using it from an eve agent requires @github-tools/sdk as a direct dependency.
    • connectGithubTools / connectGithubToken accept a (call) => params resolver as connect / params. Scopes still derive from preset / include / exclude unless the resolved params set scopes. Connect caches tokens per connector and params, so calls on the same repository reuse one token.
    • Token providers (GithubTokenInput) now receive an optional GithubTokenCall argument on every tool call, from both createGithubTools and the eve runtime. Existing () => Promise<string> providers are unaffected.
    • CONNECT_INSTALLATION_REQUIRED names the target account ("The connector's GitHub App is not installed on ") when the token targets an org or repository owner.

@github-tools/eve-extension@0.8.0

Minor Changes

  • #158 5df1f13 Thanks @HugoRCD! - Mint Vercel Connect tokens per tool call, for the call's target repository. This covers GitHub Apps installed on several accounts.

    • connect on githubExtension accepts a (ctx, call) => params resolver, where call is { toolName, input, owner?, repo? }. owner / repo are the tool's inputs after context defaults, and are undefined for tools without a repository target (search, gists, notifications). The static shape and the connect.subject resolver keep working unchanged.
    • New perRepository(params?) in @github-tools/sdk/connect: connect: perRepository() mints each token with authorizationDetails: [{ type: 'github_app_installation', org: owner, repositories: [repo] }], and falls back to the static params for calls without a repository target. It works with githubExtension, connectGithubTools, and connectGithubToken. Using it from an eve agent requires @github-tools/sdk as a direct dependency.
    • connectGithubTools / connectGithubToken accept a (call) => params resolver as connect / params. Scopes still derive from preset / include / exclude unless the resolved params set scopes. Connect caches tokens per connector and params, so calls on the same repository reuse one token.
    • Token providers (GithubTokenInput) now receive an optional GithubTokenCall argument on every tool call, from both createGithubTools and the eve runtime. Existing () => Promise<string> providers are unaffected.
    • CONNECT_INSTALLATION_REQUIRED names the target account ("The connector's GitHub App is not installed on ") when the token targets an org or repository owner.

Patch Changes

  • Updated dependencies [5df1f13]:
    • @github-tools/sdk@1.17.0

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 4c0c6e7 to abfb946 Compare August 7, 2026 02:56
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from abfb946 to 0813a45 Compare August 26, 2026 01:42
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 0813a45 to 016b10a Compare September 24, 2026 04:14
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.

0 participants