git
GitHub
GitHub
Give agents access to your GitHub repositories for code search, pull request context, and codebase understanding. Agents can browse files, understand your architecture, and provide more accurate answers grounded in your actual code.
接続
ターミナルからGitHubを接続します。GitHubが受け付けるフラグは--helpで確認できます。
Terminal
polylane integration connect --type github組織にPolylane GitHub Appをインストールします。
GitHubは、Polylane GitHub AppをインストールすることでOAuthを通じて接続します。管理するトークンはなく、Polylaneが参照できるリポジトリを正確に選べます。
セットアップ
- Connect GitHubをクリックします。Polylane GitHub Appをインストールするために、GitHubにリダイレクトされます。
- インストールする組織またはアカウントを選びます。
- すべてのリポジトリへのアクセスを許可するか、特定のリポジトリを選びます。この選択は後でGitHubで変更できます。
- インストールを承認します。Polylaneに戻り、リポジトリの同期が始まります。
エージェントができること
- 許可したリポジトリ全体でコードを検索し、ファイルを読む
- 調査中にプルリクエストとコミットのコンテキストを取得する
- 自動修正のプルリクエストを開く。常にレビューは自分で行う
接続解除
GitHub組織のSettings → GitHub AppsからPolylane GitHub Appを削除するか、Polylaneから接続解除します。
接続解除
接続解除すると、すべての同期とチェックが停止し、Polylaneが保持していた認証情報が削除されます。 Polylaneは、GitHubのAPIが許す範囲のものを取り除きます。次のものは、自分で取り除くまで残ります。
- polylane/onboarding/* branch and Set up Polylane PR
- autofix branches and PRs
- check runs on past commits
GitHubはアプリのインストールを通じて接続されているため、接続解除はGitHub側で行います。インストール済みのGitHub AppsからPolylaneアプリをアンインストールしてください。Polylaneに通知が届き、インテグレーションが取り除かれます。
ツール
14エージェントがスレッドで実行できる操作です。
Api
Read any GitHub REST endpoint that lacks a dedicated tool
Fetch Files
Fetch file contents from a GitHub repository
Search Github
Search across GitHub repositories, code, issues, pull requests, users, commits, and topics
Commits
Read commits in a GitHub repository (list/getDiff)
Pull Requests
Read pull requests in a GitHub repository (list/get)
Create Pull Request
Create or update a GitHub pull request
Merge Pull Request
Merge a pull request
Close Pull Request
Close a pull request Polylane opened
Create Issue
Create or update a GitHub issue
Workflow Runs
Read GitHub Actions workflow runs (list/get)
Create Branch
Create a new branch in a repository
Get Pull Request Diff
Get the diff for a pull request
Create Review Comment
Create or update a pull request review comment
Submit Review
Submit a review for a pull request