Open16

GitHub Copilot Coding Agent を試してみる

薄田達哉 / tatsuyasusukida薄田達哉 / tatsuyasusukida

このスクラップについて

GitHub Copilot の公式ブログ Changelog によると先月末(2025.06 末頃)に Pro プランでも Coding Agent が利用できるようになったようだ。

https://github.blog/changelog/2025-06-25-github-copilot-coding-agent-is-available-for-copilot-pro-users-in-public-preview/

Coding Agent についてまだあまりよく理解していないが Davin のようにバックグラウンドでタスクを処理できるサービスなのではないかと認識している。

このスクラップでは Coding Agent の設定を行い、実際に使ってみる過程を記録していく。

薄田達哉 / tatsuyasusukida薄田達哉 / tatsuyasusukida

AI コーディングサービスの使い分け

AI コーディングサービスはざっくり 3 つに分けられるのではないかと考えている。

  • 初期の GitHub Copilot のような自動補完型
  • Cline や Claude Code / Gemini CLI のような対話型
  • Davin や GitHub Copilot Coding Agent のような自律型

それぞれどのような場面で有効だろうか?

自動補完型は細かなコントロールが可能だし、書きながら読めるので間違ってはいけない重要な機能を実装するのには向いてそうだが、それほど手間は減らない。

一方、自律型ではコントロールを委ねることにはなるが手間を大きく削減できる利点がある。テストやリファクタリングに向いてそう。

対話型はこれらの中間でバランスが良いので役に立つ場面が多そうだ。

また、自動補完型と対話型は併用しやすいので、自動補完+対話型 v.s. 自律型という構図も考えられそうだ。

Claude さんに聞いてみよう。

https://claude.ai/share/bc5d81a5-9482-44b4-9550-a0706ee523bb

なるほど、確かに自律型はコードベースをどこまで理解できるかがボトルネックになりそうだ。

また、リファクタリングだけではなく CRUD など定型的な実装や、ドキュメントが整備された状態での機能実装などの場面で役に立ちそうだ。

また、開発フェーズの観点も面白い、プロトタイピング段階では対話型、実装段階では自動補完型、テスト・リファクタリング段階では自律型というのも使い分けのヒントになりそうだ。

とはいえ AI コーディングエージェントはどんどん進化しているので、このような使い分けはほんの参考程度にとどめて、先入観にとらわれずに色々な場面で各種のツールを使っていった方が良さそうだ。

薄田達哉 / tatsuyasusukida薄田達哉 / tatsuyasusukida

前置きが長くなった

早速セットアップして使ってみよう。

とはいえ Agents ページがあるので、リポジトリを指定して内容を入力すれば終わってしまいそうだ。

まずはドキュメントを当たってみよう。

薄田達哉 / tatsuyasusukida薄田達哉 / tatsuyasusukida

GitHub Copilot Coding Agent の有効化

Pro プランはわからないが、Pro+ プランではデフォルトで有効化されているようだ。

https://docs.github.com/ja/copilot/how-tos/agents/copilot-coding-agent/enabling-copilot-coding-agent

If you are a GitHub Copilot Pro+ subscriber, Copilot コーディング エージェント is enabled by default.

https://github.com/settings/copilot/features のページから見ると問答無用で有効化されているようだ。


むしろどうやったら無効化できるのかがわからない

薄田達哉 / tatsuyasusukida薄田達哉 / tatsuyasusukida

Issue の割り当て

https://docs.github.com/ja/copilot/how-tos/agents/copilot-coding-agent/using-copilot-to-work-on-an-issue


Assignee として Copilot を登録することで作業を開始してくれるようだ

Issue のコメント欄で @copilot でメンションしても良いのか気になる、Assign する前にせっかくなので試してみよう。

けど実際には Assign して作業を開始してもらうことが多そうだ。

薄田達哉 / tatsuyasusukida薄田達哉 / tatsuyasusukida

利用枠

Coding Agent の利用枠はどうなっているのだろう。

https://claude.ai/share/830d8648-1b62-431f-806d-bcc3de60ea0f

こちらにあるように 1 回のイシュー対応で 30 回程度のプレミアムリクエストを消費するので、Pro プランでは 10 回くらいしか使えなそうだ。

https://docs.github.com/en/copilot/concepts/copilot-billing/understanding-and-managing-requests-in-copilot#premium-requests

ちなみに Copilot code review は 1 回あたり 1 件のプレミアムリクエストを消費するようだ。

使い切っても 0.04 ドルでプレミアムリクエストを追加購入できる:6 円で計算すると、課題対応なら 180 円、レビューは 6 円でやってくれることになる。

以前に Davin で遊んだ時には 1.35 ドル(202 円)かかったので同じくらいのようだ。

また、GitHub Actions の料金もかかるようだ。

https://docs.github.com/en/copilot/concepts/about-copilot-coding-agent#copilot-coding-agent-usage-costs

https://docs.github.com/en/billing/managing-billing-for-your-products/about-billing-for-github-copilot#allowance-usage-for-copilot-coding-agent

とはいえ Actions は Free プランでも 2,000 分と無料枠が大きく、さらに公開リポジトリでは無料なのであまりボトルネックにはならなそう。

https://docs.github.com/en/billing/managing-billing-for-your-products/about-billing-for-github-actions

こちらの記事がとてもわかりやすい。

https://tosi-tech.net/2025/05/github-copilot-coding-agent/#コスト感

月末になってプレミアムリクエストが余っていたら課題をお願いしてみるのも良さそうだ。

薄田達哉 / tatsuyasusukida薄田達哉 / tatsuyasusukida

Agent Mode はいつから使えた?

Coding Agent と少し似ていてあまり関係のない Agent Mode はいつから使えたのだろうとふと気になったので調べたら今年(2025 年)の 2 月頃から使えたようだ。

https://github.blog/changelog/2025-02-06-next-edit-suggestions-agent-mode-and-prompts-files-for-github-copilot-in-vs-code-january-release-v0-24/

もう 5 カ月も経っているのでかなり進化してそうだ。

薄田達哉 / tatsuyasusukida薄田達哉 / tatsuyasusukida

早速使ってみた

Claude Code を使って issue を登録した、やはり Claude Code は汎用性が高い。

https://github.com/tatsuyasusukida/life-planning/issues/12

Issue ページで assignee として Copilot を選択した。


WIP のプルリクエストが始まったようだ

「Code with agent mode」ボタンも気になるが押すとスペースが作成されてしまうようなのであまり押さない方が良いかも。

薄田達哉 / tatsuyasusukida薄田達哉 / tatsuyasusukida

作業してくれている様子


プルリクエストページで started workd をクリックすることで確認できる

また、サイドバーの Development セクションのボタンを押しても良い。


進捗状況

薄田達哉 / tatsuyasusukida薄田達哉 / tatsuyasusukida

1 プレミアムリクエストしか消費しないだと!

https://docs.github.com/ja/copilot/concepts/copilot-billing/understanding-and-managing-requests-in-copilot#what-are-premium-requests

Copilot coding agent now uses fewer premium requests! From now on, each session uses just one premium request.

これはやばい、Pro プランでも 300 回使えるし、オーバーしても 0.04 ドル で 0.06 円しかかからない。

https://github.blog/changelog/2025-07-10-github-copilot-coding-agent-now-uses-one-premium-request-per-session/

つい昨日くらいの話だ。

むしろ 300 個もお願いすることが思い浮かばない。