releases.shpreview

GitHub Tools ships eve SDK with five presets

July 7, 2026VercelView original ↗
1 feature1 enhancementThis release1 featureNew capabilities1 enhancementImprovements to existing featuresAI-tallied from the release notes

GitHub Tools now offers an eve toolset through the @github-tools/sdk/eve subpath. A single file in agent/tools/ can register all GitHub tools, or use a preset like maintainer, enabling developers to build a complete GitHub agent in just nine lines of code.

// agent/instructions.md
You are a GitHub code review assistant.

// agent/agent.ts
import { defineAgent } from "eve";

export default defineAgent({
  model: "anthropic/claude-sonnet-5",
});

// agent/tools/github.ts
import { createGithubTools } from "@github-tools/sdk/eve";

export default createGithubTools({
  preset: "maintainer",
});

The implementation prioritizes security with approval requirements built in: "Every write tool, such as mergePullRequest, requires approval unless you opt out." Users can gate individual tools using always, once, or conditional logic based on inputs, with pause states persisting across restarts and deployments.

Five presets are available—code-review, issue-triage, repo-explorer, ci-ops, and maintainer—which can be used independently or combined to customize the toolset scope.

Read operations like listPullRequestFiles and getCommit are optimized to show trimmed results to the model while preserving complete payloads for channels.

Fetched July 8, 2026