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.
Safe by default: Every write tool, such as mergePullRequest
, requires approval unless you opt out. Gate individual tools with always
, once
, or an input-dependent predicate; s survive restarts and deploys.
**Presets: **code-review
, issue-triage
, repo-explorer
, ci-ops
, and maintainer
scope the toolset, alone or merged.
**Trimmed reads: **High-volume read tools such as listPullRequestFiles
and getCommit
trim what the model sees, while channels still get full payloads.
Get started by following the knowledge base guide.