SuperAPI AI 工具集

github-tools-agents

智能体与模型

查看项目

更新于 10-16 03:39

技能介绍

用途:让 LLM 通过 @github-tools/sdk 访问 GitHub API,适用于 generateText / streamText、createGithubAgent,以及配合 Vercel Workflow SDK 的持久化 createDurableGithubAgent。官方文档见 https://github-tools.com。

主要能力:提供预设(code-review、issue-triage、repo-explorer、ci-ops、security-audit、release-manager、discussion-moderator、notification-inbox、pr-author、maintainer 含全部 84 个工具),可数组合并;preset: 'auto' 按最新用户消息自动挑选预设(最多两个,需 ai >= 7.0.105,不适用于持久化智能体)。支持 context 传入 owner/repo/pullNumber 等默认字段,复合工具如 getPullRequestContext、getIssueContext。

使用方式:安装 pnpm add @github-tools/sdk ai zod,设置 GITHUB_TOKEN(推荐细粒度 PAT)。eve 智能体推荐挂载 @github-tools/eve-extension;直接 @github-tools/sdk/eve 导入已弃用。持久化需可选依赖 workflow、@ai-sdk/workflow,从 @github-tools/sdk/workflow 导入。

限制:写入默认走审批,可用 requireApproval: 'auto' 或按工具覆盖;Gist 与通知工具需账户级 PAT,不适用于 Vercel Connect 安装令牌;持久化智能体需 @ai-sdk/workflow 与 WorkflowChatTransport;谓词/一次性审批策略需用 eve 扩展。