连接器

GitHub

使用 GitHub 登录以浏览你的仓库、将数据文件和脚本导入会话,并将分析代码和结果提交回去 — 每个工具的权限由你掌控。

更新于

连接

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

已连接 Google Drive、Notion、GitHub 和 Zotero 的自定义 → 连接器。
已连接 Google Drive、Notion、GitHub 和 Zotero 的自定义 → 连接器。

逐个工具的权限

每个工具都从每次询问开始。默认情况下智能体只看到核心工具 — 读取文件和目录、搜索代码和仓库、提交和分支、写入文件或推送多个文件、创建分支 — 以及 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直接写入(提交)
GitHub 连接器详情:跳过审批、公开全部标准工具,以及逐个工具的权限列表。
GitHub 连接器详情:跳过审批、公开全部标准工具,以及逐个工具的权限列表。

在聊天中使用

  • "加载我 `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 显示你的仓库(按最近推送排序)→ 目录 → 文件。勾选文件即可导入;仓库和目录用 › 打开。搜索框用于搜索仓库。

仓库内的 GitHub 选择器:目录在前,其后是带大小的文件。
仓库内的 GitHub 选择器:目录在前,其后是带大小的文件。

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