连接
打开自定义 → 连接器并开启 GitHub。GitHub 自己的授权页面会请求仓库访问(repo)、组织(read:org)和个人资料(read:user)权限;批准后回到 Neutropic 并显示你的 GitHub 登录名。token 加密存储在服务器上,断开连接会删除它(也可在 GitHub → Settings → Applications 中撤销该应用)。组织仓库可能需要组织允许该应用。

逐个工具的权限
每个工具都从每次询问开始。默认情况下智能体只看到核心工具 — 读取文件和目录、搜索代码和仓库、提交和分支、写入文件或推送多个文件、创建分支 — 以及 Neutropic 添加的三个工具。开启公开全部标准工具后可使用 Issue、PR、Release 等;Actions、安全扫描、通知、gist 和项目保持阻止并隐藏。
| 工具 | 作用 |
|---|---|
get_file_contents · search_code · search_repositories · list_commits · list_branches | 读取和搜索仓库 |
import_file · import_files | 将文件(或目录中的文件,如 *.csv)作为上传带入会话 — CSV/XLSX 成为数据集,脚本和文档成为可读文件 |
export_artifact | 将会话产物(脚本、报告、表格)提交到仓库的路径和分支 |
create_or_update_file · push_files · create_branch | 直接写入(提交) |

在聊天中使用
- "加载我 `hwlee/hrv-analysis` 仓库中的 `data/trials.csv`,并按 `scripts/clean.R` 做同样的预处理" →
import_files→ 对导入的数据集进行分析 - "把分析脚本和结果表提交到 `hwlee/hrv-analysis` 的 `neutropic/` 下的新分支" →
create_branch+export_artifact - "`owner/repo` 的 README 里关于刺激时序说了什么?" →
get_file_contents
从编辑器中选择
+ → 已连接的应用 → GitHub 显示你的仓库(按最近推送排序)→ 目录 → 文件。勾选文件即可导入;仓库和目录用 › 打开。搜索框用于搜索仓库。

遇到问题?参见连接器授权。