GitHub Tools now ships an eve toolset through the new @github-tools/sdk/eve subpath. One file in agent/tools/ can register every GitHub tool, or use a preset such as maintainer , so you can build a complete GitHub agent in 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" ,
} ) ;
Configure your GitHub agent with the 'maintainer' preset from GitHub Tools
Safe by default: Every write tool, such as mergePullRequest , requires approval unless you opt out.…