コネクタ

GitHub

GitHub でサインインしてリポジトリを閲覧し、データファイルやスクリプトをセッションに取り込み、分析コードと結果をコミットします — ツールごとの権限はあなたが決めます。

更新日

接続

カスタマイズ → コネクタで GitHub をオンにします。GitHub の承認ページがリポジトリ(repo)・組織(read:org)・プロフィール(read:user)へのアクセスを求め、承認すると Neutropic に戻り GitHub のログイン名が表示されます。トークンはサーバーに暗号化して保存され、接続解除で削除されます(GitHub → Settings → Applications でアプリを取り消すこともできます)。組織のリポジトリは、組織がアプリを許可する必要がある場合があります。

Google Drive・Notion・GitHub・Zotero を接続したカスタマイズ → コネクタ。
Google Drive・Notion・GitHub・Zotero を接続したカスタマイズ → コネクタ。

ツールごとの権限

すべてのツールは毎回確認から始まります。既定ではエージェントは主要ツールのみを参照します — ファイル・ディレクトリの読み取り、コード・リポジトリ検索、コミット・ブランチ、ファイル書き込みと複数ファイルのプッシュ、ブランチ作成 — に加え、Neutropic が追加した 3 つのツール。標準ツールをすべて公開をオンにすると Issue・PR・リリースなどが有効になり、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 ピッカー:ディレクトリが先、その下にサイズ付きのファイル。

問題がありますか?コネクタの認可をご覧ください。