Copilot CLI および SDK で AI クレジットのセッション制限を設定可能に
本文の状態
日本語全文を表示中
詳細モードで約2分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
GitHub Changelog
GitHub は Copilot CLI と SDK に新機能を追加し、エージェントが1回のセッションで使用する AI クレジットの上限をユーザーが設定できるようにしました。これにより、自動化プロセスにおいて監視者がいない場合でも、コスト超過を防ぎながら安全に作業を進められます。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
Copilot CLI および GitHub Copilot SDK で、AI クレジットのセッション制限を設定できるようになりました。これにより、エージェントが 1 セッションで使用する金額に上限を設けることが可能になります。これは、誰かがエージェントの作業を常時監視していない自動化タスクにおいて特に有用です。
作業を開始する前やジョブを実行する前に制限を設定すると、Copilot はモデル呼び出し、サブエージェント、コンパクションなどのバックグラウンド処理を含む、セッション全体にわたる AI クレジットの使用状況を追跡します。制限に達すると、タスクが完了するか手動で停止されるまで実行し続けるのではなく、エージェントは作業を完了してユーザーに通知します。
対話型セッションでは、/limits コマンドを使用して、制限の表示、設定、または削除が可能です。制限に達すると、Copilot は上限を引き上げるか調整するようプロンプトを表示し、停止した場所から継続します。タスクを再起動する必要はありません。
非対話型のランタイムでは、単一のランタイムを制限するために --max-ai-credits パラメータを渡します。制限に達すると実行が終了するため、スクリプトでの使用も容易です。
セッション制限はソフトキャップ(上限)として機能します。使用状況はレスポンスが返された後にのみ確認できるため、すでに処理中のレスポンスは Copilot が停止する前に完了し、実際の使用量は設定した数値をわずかに上回る可能性があります。セッション制限は 1 セッションあたりの支出を制御するものであり、全体の予算や支出制限に代わるものではなく、それらを補完するものです。
セッション制限機能は、Copilot for Individuals、Business、Enterprise の公開プレビュー版で利用可能であり、今後変更される場合があります。サポート対象は Copilot CLI 1.0.66 以降および Copilot SDK 1.0.5 以降です。
始めるには、ターミナルで copilot update を実行して GitHub Copilot CLI を更新してください。詳細については、「Copilot CLI でセッション制限を設定する」および「AI 利用の最適化」をご覧ください。
フィードバックは、CLI セッション内で /feedback コマンドを使用するか、公開リポジトリにイシューを作成してお知らせください。
本記事「Set AI credit session limits in Copilot CLI and SDK」は、最初に The GitHub Blog で掲載されました。
原文を表示
You can now set AI credit session limits in Copilot CLI and the GitHub Copilot SDK to cap the amount an agent spends in a session. This is especially useful for automation, where no one is actively monitoring the agent’s work.
Set a limit before you start work or kick off jobs, and Copilot tracks AI credit usage across the entire session, including model calls, subagents, and background work like compaction. When the limit is reached, the agent wraps up and lets you know instead of running until the task is finished or until you manually stop it.
In an interactive session, use /limits to view, set, or remove your limit. When it’s reached, Copilot prompts you to raise or adjust it and then continues from where it stopped. There’s no need to restart the task.
For noninteractive runs, pass --max-ai-credits to bound a single run. The run ends when the limit is reached, so it’s easy to use in scripts.
Session limits are a soft cap. Since usage is only known after a response returns, a response that’s already underway finishes before Copilot stops, so actual usage may slightly exceed the number you set. A session limit controls spend for one session—it complements, but doesn’t replace, your overall budgets and spending limits.
Session limits are available in public preview for Copilot for Individuals, Business, and Enterprise, and are subject to change. They’re supported in Copilot CLI 1.0.66 and later, and in Copilot SDK 1.0.5 and later.
To get started, update GitHub Copilot CLI by running copilot update in your terminal. To learn more, see Setting a session limit in Copilot CLI and Optimize AI usage.
Share feedback with the /feedback command in a CLI session or open an issue in our public repository.
The post Set AI credit session limits in Copilot CLI and SDK appeared first on The GitHub Blog.
News to Guide
ニュースの次に確認する
発表内容を、現在の料金や仕様と照らし合わせられる関連ガイドです。
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み