2026年9月22日、GitHubはJetBrains向け更新で、Copilot agent sessionsにおけるAssisted approvalsの公開プレビューを案内しました。公式更新で示されたのは、低リスクのツール呼び出しは自動承認され、高リスク操作ではユーザーに判断を求める仕組みです。

症状:繰り返しの承認を減らしたい一方で、Agentの操作を無条件に通したくない。
最短の対応:人手承認の代替にはせず、実際の会話で範囲・権限・記録を確認してから、限定した作業で試してください。

JetBrains IDEでAgentの確認作業を減らしたい開発者、承認と権限の境界を点検するプラットフォームエンジニア向けです。
公開プレビューをチームの手順に組み込むか判断したい、開発責任者やセキュリティ担当者にも役立ちます。

最終更新:2026年9月27日。公開プレビューと承認動作はGitHubのJetBrains更新を基準に確認しています。公開範囲や動作に変更があれば、試験条件も見直してください。

まず承認と安全性を切り分ける

Assisted approvalsは、Agentがツールを呼び出す際の確認フローを変える機能です。自動承認されたことは、変更がタスクに必要だったこと、コードが安全なこと、レビューやテストに合格したことを意味しません。

混同しやすいのは、次の別々の判断です。

  • 承認フロー: 呼び出しが自動で承認されたか、ユーザーに確認されたか。
  • ツール権限: Agentがどのツールを利用できる設定になっているか。
  • リポジトリとOSの権限: ファイルやシステムへのアクセスをどこまで許しているか。
  • 成果物の検収: 差分、テスト、ビルドを確認して変更を採用できるか。

ツールの許可設定を見直すときは、ツールを許可する設定に関する公式ガイドも参照し、確認フローと利用可能なツールを別々に記録します。承認を省略する設定を、最小権限の代わりにしてはいけません。

自動承認後の影響範囲を検収する

最初に起きやすい失敗は、Agentが「低リスク」と扱われたことを、タスク範囲内の操作だと取り違えることです。たとえばテスト修正を依頼したのに、無関係な設定ファイルまで変更されていた場合、呼び出しが承認済みでも、その差分は目的との一致を示しません。

会話の依頼内容、ツール呼び出しの表示、作業前後の差分を並べて確認してください。影響が依頼したファイルや作業対象から外れていれば、その時点で試験を止め、範囲を調べてから再開します。システムの低リスク判定を、チームが業務上許可した証拠として扱わないことが重要です。

高影響操作とユーザー確認を見極める

ファイル変更、ネットワークアクセス、資格情報の利用など、チームが人の判断を必要とする操作を先に洗い出します。そのうえで代表的な会話を実行し、確認画面が出たか、ユーザーの判断を待ったか、操作後に何が変わったかを照合します。

公開されている説明は、低リスクの呼び出しと高リスク操作の扱いを示していますが、完全なリスク分類ルールまでは示していません。操作名だけから「必ず確認される」と推定せず、必要な確認が出なかった場合は試験を止め、該当作業を自動承認に任せないでください。

確認画面が出ることと、操作が安全であることは別です。手動確認を残す操作を事前に決め、実際の会話で確認の有無と操作結果を記録してください。

会話から追跡できる証拠を残す

チームで承認を振り返れないと、判断の妥当性を説明できません。少なくとも、対象の会話、表示されたツール呼び出し、ユーザー確認の有無、作業後の差分を結び付けて残します。画面や取得可能な記録で確かめられない項目は、記録済みとみなさないでください。

公式資料に記載されていない監査項目が必ず取得できると想定するのも避けます。証拠から承認の経緯や変更内容を再構成できない場合、結果を高リスク作業の許可根拠にしてはいけません。Agentの管理・追跡についてはCopilot agentの管理と追跡に関する公式説明を確認し、実際に利用できる表示や記録に合わせて手順を決めてください。

JetBrainsで対象範囲を確かめる

今回の案内はGitHub Copilot for JetBrainsの更新に関するもので、公開プレビューの説明対象はCopilot agent sessionsです。ほかのIDEや別の会話形式にも同じ機能が適用されるとは、公式情報だけから判断できません。

導入前に、チームが使うIDE、プラグインの状態、実行する会話の種類を実環境で照合してください。画面上で機能を確認できないクライアントを、対応済みとして運用に含めないでください。公開プレビューを試す対象を決める際は、GitHub CopilotのAgentに関する責任ある利用の説明も確認し、チームの権限・レビュー手順と合わせて判断します。

作業の完了と成果物の合格を分ける

Agentが操作を終えた表示になっても、コード変更が正しいとは限りません。まず差分が依頼内容に沿っているかレビューし、次にプロジェクトで定めた決定的なテストを実行します。Agentの説明だけでレビューやテストを省略しないでください。

コードレビューでは、変更の妥当性やリスクを人が確認します。生成コードをレビューする公式ガイドをチームの確認基準に照らし、レビューとツール承認を別の工程にしてください。GitHub Copilotによる自動承認は、マージ許可でもビルド合格でもありません。

iOS・macOS向けの成果物では、さらに実際のApple開発ツールチェーンでビルドを確認します。Xcodeの対応条件はAppleのシステム要件で確認してください。JetBrains上のAgent操作が完了しても、Apple環境での構築・検証は別途必要です。こうした検収手順に関する開発記事は、kvmsyncの日本語ブログ一覧からも確認できます。

小規模試験の合否を決めるチェック項目

次の項目をすべて確認してから、対象作業を広げてください。

  • [ ] 利用するJetBrains IDEとCopilot agent sessionsで、公開プレビューを実際に確認した。
  • [ ] 依頼範囲と、ツール呼び出し後の差分が一致している。
  • [ ] 人の判断が必要な操作を洗い出し、実際の会話で確認の有無を確かめた。
  • [ ] Assisted approvalsの確認フローと、Agent・リポジトリ・OSの権限を別々に確認した。
  • [ ] 会話、呼び出し、確認表示、差分を後から照合できる証拠を残した。
  • [ ] コードレビューとプロジェクトのテストを、承認結果とは独立して実施した。
  • [ ] 証拠や期待した確認が不足する場合、自動承認を高リスク作業に適用しないと決めた。

続行: 対象範囲と証拠を確認でき、レビュー・テストも別工程で実施できる場合に限って、小さく試します。
保留: 想定外の変更がある、必要な確認が表示されない、経緯を追跡できない場合は、対象を広げず手動確認を維持します。

よくある確認事項

Assisted approvalsの対象操作

現時点で確認できる説明は、低リスクと判断された呼び出しが自動承認され、高リスク操作ではユーザーの判断を求めるという区分です。網羅的な操作一覧は示されていないため、個々の操作がどちらに当たるかを実際の会話で確認します。

公開プレビューを試す前の確認

対象クライアントと会話形式を実環境で確かめ、差分、確認表示、実際の権限、記録できる証拠を点検します。すべてのクライアントで利用できると見なさず、結果をレビューやテストから独立して評価してください。

Agentの作業を人が再確認する理由

自動承認は呼び出しの確認方法であり、コードの正確性や安全性の証明ではありません。人による差分レビューと、プロジェクトに合ったテスト・ビルドを別に行ってから、変更を採用するか決めてください。

権限設定や隔離の代わりになるか

代わりにはなりません。承認の仕組み、Agentが利用できるツール、リポジトリやOSの権限は別の要素です。必要最小限の権限と適切な実行環境を維持し、承認方式だけでアクセス範囲が制限されると考えないでください。

iOSやmacOSの作業を含む場合は、Agentの承認とは別にAppleの実環境でビルドを検収してください。すでにApple開発環境を使えるなら、その環境での確認を続けるのが自然です。一時的な検証環境が必要なときは、kvmsyncの案内を比較材料にできます。遠隔のMac環境はAssisted approvalsの必須条件ではなく、既存の環境で要件を満たせない場合に検討する選択肢です。

よくある質問

GitHub Copilot Assisted approvalsでは何が自動で承認されますか?

公式説明で確認できるのは、システムが低リスクと判断したツール呼び出しが自動承認されることです。どの操作が該当するかを網羅した分類表は確認できないため、特定のファイル操作や外部アクセスが常に自動承認されるとは決めつけず、実際の会話で挙動を確かめてください。

公開プレビューをチームで試す前に何を確認すべきですか?

利用しているクライアントが対象のJetBrains IDEであることと、実際のAgent sessionsで機能を確認できることを先に確かめます。そのうえで、変更範囲、手動確認の表示、ツールに設定された権限、後から追える証拠を点検し、結果をレビューやテストと分けて評価してください。

自動承認されたAgentの作業も人が確認する必要がありますか?

必要です。自動承認が示すのはツール呼び出しの確認フローであり、変更内容の正しさや安全性ではありません。タスクの対象と差分が一致するかを人がレビューし、プロジェクトに合ったテストやビルドを別途実行してから、変更を採用するか決めてください。

Assisted approvalsはAgentの隔離環境や権限設定の代わりになりますか?

なりません。承認の表示や自動化と、Agentが実際に使えるツール、リポジトリやOS側のアクセス権は別の管理対象です。権限は必要最小限に保ち、隔離が必要な作業には適切な実行環境を用意してください。承認方式だけでアクセス範囲が狭まるとは扱わないでください。

関連記事

kvmsync M4 リモートノード

自動承認の検証に、専有のMac環境を

kvmsyncなら、実機のMac mini M4を専有でき、エージェントが作成した差分やテスト結果を確かめる環境を整えられます。

今すぐ Mac mini M4 をレンタル M4 プランを比較