Copilot has been working on this problem for a while. It can continue to iterate, or you can send a new message to refine your prompt. Configure max requests.
1. よくある状況
VS CodeでCopilotを使っていると、エージェントモードで「この問題に取り組み続けます」といった形で処理が進み、しばらくすると 「最大リクエスト数に達しました」 というメッセージが出ることがあります。
2. 制限の仕組み
- Copilotには リクエスト回数の上限 があり、
- Freeプランではおおよそ 5回程度
- Proプランでは 15回程度 で止まります。
- この上限は
chat.agent.maxRequestsという設定で制御されていますが、大きく増やすことはできません。
3. 実際の対応
結論から言うと、明確な解決策はありません。設定を少し増やす程度は可能ですが、制限そのものを無効化することはできません。上限に達した場合は、次のように対応するしかありません:
- そこで処理を区切り、新しいプロンプトを投げる
- 大きな依頼は細かく分割する
- 何度も繰り返さないようにプロンプトを工夫する
4. まとめ
- Copilotのリクエスト制限は仕様上のもので、完全に回避する方法はありません。
- 実際には「小さく区切る」「プロンプトを整理する」ことが一番現実的な対策です。
- 地味ですが、それ以上の抜け道はないのが現状です。