メインコンテンツへスキップ
GitHub サイドバーで issue、pull request、GitHub Projects を確認できます。issue を新しい会話に手作業でコピーせず、作業を選んで開始しましょう。

リポジトリを接続する

  1. Mac に GitHub CLI の gh をインストールし、リポジトリにアクセスできるアカウントでログインします。
  2. 対応するローカル Git フォルダーを Dure に追加し、remote が意図した GitHub リポジトリを指すか確認します。
  3. サイドバーの GitHub を開いてリポジトリを選びます。
  4. Issues、Pull requests、Projects を選び、検索、フィルター、更新を使います。
サイドバーはデスクトップの GitHub アクセスを使います。プロバイダーログインとは別で、組織には追加権限が必要な場合があります。Projects には read:project スコープが必要です。権限エラーが表示されたら gh auth refresh -s read:project を実行してください。このスコープがなくても Issues と pull request は使えます。

issue からエージェントを開始する

項目の Start をクリックします。プロジェクト、エージェント名、その issue や pull request に対する依頼が入力された New agent が開きます。Isolate in a dedicated worktree はオフの状態で始まるため、ファイルを分ける必要があるタスクではオンにします。依頼、プロジェクト、プロバイダーを確認し、必要なら依頼を編集してから Enter または Start agent で開始します。

GitHub Issue の例で Start を選ぶと、エージェントのタスク開始フローに進みます。

issue の場合、あらかじめ入力された依頼は、まず現在のコードと issue を照合するようエージェントに求めます。issue がすでに解決済みなら、重複した変更の代わりに完了の根拠をコメントして issue をクローズするよう求めることがあります。エージェントに issue を変更させたくない場合は、開始前に依頼を編集してください。pull request の場合、依頼は残りの作業に対応してレビューの準備をするよう求めます。エージェントを開始しても pull request はマージされません。

作業に戻る

一致するエージェントがあれば Open で戻れます。項目の詳細で議論と現在の状態を読み、GitHub 全体の画面が必要なら外部リンクを使います。GitHub の状態を変える前に、リポジトリと操作を確認してください。 Diff で変更と検証をレビューし、実際に受け入れた作業に合わせて issue の結果を管理しましょう。

統合を設定する

Plugins → GitHub → Plugin settings で、選択したワークスペースの更新間隔や既定の issue 一覧を設定します。互換性と設定範囲はプラグインを参照してください。 リモートエージェントがデスクトップのログインで issue を読む場合は、別の SSH GitHub 読み取り接続を使います。対応コマンドとアクセス範囲はローカルサイドバーと異なります。