GitHub公式ドキュメント更新「Remove Start/Stop section 2」の確認ポイントと運用影響

「GitHub documentation update: Remove Start/Stop section 2」でまず確認すべき結論は、GitHub本体の機能変更ではなく、GitHub上のMicrosoftDocsリポジトリにあるMicrosoft 365管理者向けドキュメントの整理だという点です。
2026年4月29日付のコミットでは、agent-actions.md から Microsoft Foundry agents の「Start/Stop」に関する案内が削除されています。ただし、これだけを見て「Start/Stop機能が廃止された」と判断するのは早計です。運用担当者は、Microsoft 365 admin center上の一般的なエージェント管理操作と、Foundry Control Planeのインフラ操作を分けて確認する必要があります。(GitHub)

目次

GitHub documentation update: Remove Start/Stop section 2で何が変わったか

この更新は、MicrosoftDocsの microsoft-365-docs リポジトリ内にある microsoft-365/admin/manage/agent-actions.md への変更です。コミットメッセージは「Remove Start/Stop section 2」で、差分としては1ファイル、2行削除、追加なしです。削除されたのは、Agent actions一覧にあった「Start/Stop」項目で、Foundry agentsの基盤となるAzureインフラを開始または停止する操作として説明されていた部分です。(GitHub)

確認項目内容
更新対象MicrosoftDocs / microsoft-365-docs
対象ファイルmicrosoft-365/admin/manage/agent-actions.md
変更内容Agent actions一覧からStart/Stop項目を削除
差分規模1ファイル変更、0追加、2削除
注意点GitHubの機能変更ではなく、Microsoft 365関連ドキュメントの更新

現行のMicrosoft Learnページでは、Microsoft 365 admin centerのエージェント管理操作として、Install / Uninstall、Block / Unblock、Delete、Assign a new owner、Publish to store、Reject submissionなどが案内されています。一方で、Start/Stopはこの一覧には含まれていません。(Microsoft Learn)

この更新を「機能廃止」と読まないほうがよい理由

今回の差分は、製品コードやAPI仕様の変更ではなく、ドキュメント内の項目削除です。そのため、運用判断では「Start/Stopという操作が完全になくなった」と断定するのではなく、どの画面、どのリソース種別、どの権限で使える操作なのかが整理されたと見るのが実務的です。

特に重要なのは、Microsoft 365 admin centerの「エージェントの可視性や利用可否を管理する操作」と、Foundry Control Planeの「Azureリソースやコンピュートに影響するインフラ操作」は性質が違うことです。Microsoftの別ドキュメントでは、Microsoft 365 admin centerやTeams admin centerのBlock操作はTeamsやMicrosoft 365 Copilot上の可視性に影響し、基盤Azureリソースやコンピュートには影響しないと説明されています。一方、Foundry Control PlaneのStop / Startはデプロイ単位でコンピュートを割り当て解除またはプロビジョニングし、Teams、Microsoft 365 Copilot、Foundry、APIなど複数チャネルに影響します。(Microsoft Learn)

運用担当者が確認すべき影響範囲

このドキュメント更新で見直すべきなのは、主に社内の運用手順書、管理者向け教育資料、自動化スクリプト、権限設計です。特に「Microsoft 365 admin centerでStart/Stopできる」と書いている手順がある場合は、対象がFoundry agent applicationなのか、通常のMicrosoft 365 Copilotエージェント管理なのかを切り分ける必要があります。

確認対象見直すべきポイント放置した場合のリスク
社内RunbookStart/Stopをどの画面で実行すると書いているか管理者が存在しないボタンを探して対応が遅れる
権限設計Microsoft 365管理権限とAzure RBACを混同していないか操作できるはずの担当者が実際には停止できない
障害対応手順Block、Stop、Deleteの使い分けが明記されているか一時停止で済む場面で削除してしまう
コスト管理Compute停止の責任者と承認経路が決まっているかFoundry側のリソース消費を止められない
監査対応操作ログをMicrosoft 365側とAzure側のどちらで確認するか監査証跡の確認先を誤る

Start/Stop、Block/Unblock、Deleteの違いを整理する

AIエージェント運用で失敗しやすいのは、似たような管理操作を同じ意味で扱ってしまうことです。特にStart/Stop、Block/Unblock、Deleteは影響範囲が異なります。

操作主な意味使う場面注意点
Start / StopFoundry側のデプロイや基盤インフラを開始・停止するコスト抑制、重大な不具合、セキュリティ上の緊急停止影響が全チャネルに及ぶ可能性がある
Block / Unblockユーザーが特定チャネルからエージェントを使えないようにするMicrosoft 365 CopilotやTeamsでの一時的な利用制御基盤インフラが止まるとは限らない
Deleteエージェントや関連データを削除する廃止済みエージェントの整理復元できない可能性が高く、最終手段にすべき
Assign new owner所有者不在または運用継続が必要なエージェントの管理者を変更する退職、異動、組織変更旧所有者のアクセス権が変わるため事前確認が必要

Foundry Control Planeでは、Stopするとエージェントに関連するインフラが停止され、Stopped状態に移行します。ただし、既存の実行中処理を終了する操作ではないと説明されています。Startは停止後の再開操作です。(Microsoft Learn)

また、Deleteは特に慎重に扱う必要があります。Microsoft 365 admin centerのドキュメントでは、Agent Builderで作成したエージェントの削除はインベントリからの削除、関連ファイルの削除、SharePoint Embeddedコンテナーの削除を伴い、削除処理は不可逆で、反映に最大24時間かかる場合があると説明されています。(Microsoft Learn)

Microsoft 365 admin centerとFoundry Control Planeを切り分ける

今回の更新で最も大事なのは、「Microsoft 365 admin centerに表示される操作」と「Foundry Control Planeで実行するインフラ操作」を混同しないことです。

Microsoftの管理者向け説明では、Foundry agent applicationについてはMicrosoft 365 admin centerのレジストリエントリからStart / Stopできる場合がある一方、Foundry agentそのものはMicrosoft 365 admin center上ではStart / Stop対象ではなく、別インターフェースの利用が必要と整理されています。さらに、Stop / Startボタンの表示は、対象がagent applicationであることや必要な権限を持っていることに依存します。(Microsoft Learn)

実務では、次のように判断すると混乱を避けられます。

判断軸確認すること
対象リソースFoundry agentか、Foundry agent applicationか
管理画面Microsoft 365 admin centerか、Foundry portalか、Azure portalか
操作目的ユーザーから見えなくしたいのか、基盤インフラを止めたいのか
影響範囲Microsoft 365 Copilot / Teamsだけか、APIやFoundry利用も含むか
権限Microsoft 365管理者権限だけで足りるか、Azure RBACが必要か

開発者が確認すべき点

開発者は、エージェントの公開状態とIDの変化を確認してください。Foundryでは、エージェントを公開するとAgent Applicationリソースが作成され、呼び出しURL、認証ポリシー、専用のEntra agent identityなどが付与されます。公開後は、開発時に使っていたプロジェクト共有IDとは異なるIDになるため、必要なRBAC権限を再付与しないとツール呼び出しが認可エラーになる可能性があります。(Microsoft Learn)

開発チームが行うべき確認は次の通りです。

  1. 公開済みエージェントと未公開エージェントを分けて一覧化する。
  2. Agent Applicationとして公開されているものを特定する。
  3. 公開後のEntra agent identityに必要なRBACが付いているか確認する。
  4. Stop / Startを前提にしたテスト手順が、正しいリソース種別を対象にしているか見直す。
  5. API経由で呼び出している場合、停止時にどのようなエラーや応答になるかを検証する。

特に本番環境では、「Microsoft 365 Copilotから見えない」状態と「APIからも呼び出せない」状態は別物として設計してください。

クラウド管理者が確認すべき点

クラウド管理者は、コスト、権限、監査ログの観点から影響を確認します。Start/Stopは単なる表示制御ではなく、Foundry側のコンピュートやAzureリソースに関係する可能性があります。そのため、Microsoft 365の管理ロールだけで完結する運用と考えると、緊急時に停止できないことがあります。

確認すべきポイントは次の通りです。

項目確認内容
Azure RBAC対象リソースに対するOwner、Contributor、Azure AI関連ロールの割り当て
PIM特権ロールを一時的に有効化する手順
リソース所有者Foundry project、agent application、関連リソースグループの責任者
監査ログMicrosoft 365側、Azure Activity Log、Application Insightsの確認先
コスト影響Stop対象のデプロイと、停止しても残るリソース費用の切り分け

重大なセキュリティインシデントでは先に停止する判断が必要な場合がありますが、通常の不具合やコスト超過では、リソース所有者と調整してから対応するほうが安全です。Microsoftの管理者向け説明でも、状況に応じてリソース所有者との調整を推奨しています。(Microsoft Learn)

ソリューションアーキテクトが見直すべき設計観点

ソリューションアーキテクトは、エージェントのライフサイクル管理を「チャネル管理」「実行基盤管理」「ID・権限管理」の3層で設計し直すとよいでしょう。

設計レイヤー代表的な論点設計上の判断基準
チャネル管理Copilot、Teams、Outlookなどで見せるかユーザー影響を最小限に抑えたい場合はBlock/Unblockを優先
実行基盤管理FoundryやAzure上のデプロイを動かすかコストや安全性を制御したい場合はStop/Startを検討
ID・権限管理誰が呼び出せるか、どのリソースにアクセスできるか公開後のAgent Application単位でRBACを確認
廃止管理エージェントを残すか削除するか再開可能性があるならDeleteではなくStopを優先

この切り分けをしておくと、障害対応時に「利用者から隠すだけでよいのか」「インフラごと止めるべきか」「恒久的に削除してよいのか」を短時間で判断できます。

移行準備として進める具体的な手順

ドキュメント更新を受けて、すぐに大規模な移行を始める必要はありません。まずは、既存手順が誤解を生まない状態になっているかを点検します。

エージェント棚卸しを行う

管理対象のエージェントを一覧化し、少なくとも次の項目を記録します。

項目記録例
エージェント名社内FAQエージェント、営業支援エージェントなど
作成元Agent Builder、Copilot Studio、SharePoint、Foundryなど
公開状態未公開、公開済み、Agent Application化済み
利用チャネルMicrosoft 365 Copilot、Teams、APIなど
所有者部門、担当者、代替担当者
緊急時の操作Block、Stop、Deleteのどれを使うか

Runbookの表現を修正する

「Microsoft 365 admin centerでStart/Stopする」といった曖昧な表現は避けます。代わりに、次のように書き換えます。

変更前変更後
エージェントを停止するMicrosoft 365 Copilot上の利用を止める場合はBlock。Foundryの基盤実行を止める場合は対象がAgent Applicationか確認してStopを実行する。
問題があればDeleteする復旧可能性がある場合はStopまたはBlockを優先し、Deleteは廃止承認後に実行する。
管理センターで操作する操作対象に応じてMicrosoft 365 admin center、Foundry portal、Azure portal、REST APIを選択する。

非本番または低リスク対象で操作を検証する

Start/StopやBlock/Unblockは、影響範囲を文章で理解するだけでは不十分です。検証環境または影響の小さいエージェントで、次の動作を確認してください。

  1. BlockしたときにCopilotやTeamsからどう見えるか。
  2. StopしたときにAPI呼び出しや既存ワークフローがどう失敗するか。
  3. Start後に正常復帰するまでの時間。
  4. 操作ログがどこに残るか。
  5. 権限不足の場合、管理者画面にどのような表示が出るか。

この検証結果をRunbookに反映しておくと、障害時の初動が大きく改善します。

よくある誤解と正しい見方

GitHubの機能が変わったという意味ではない

今回の「GitHub documentation update」は、GitHub上で管理されているMicrosoftDocsのコミットです。GitHub Actions、GitHub Copilot、GitHub EnterpriseなどのGitHub製品機能が変更されたという意味ではありません。

Start/Stopが完全に消えたとは限らない

削除されたのは、Microsoft 365 admin centerのAgent actionsドキュメント内にあったStart/Stop項目です。Foundry Control PlaneやFoundry agent applicationの文脈では、Start/Stopが別途説明されています。したがって、対象リソースと操作画面を確認して判断する必要があります。(Microsoft Learn)

BlockとStopは同じではない

Blockは主にユーザーからの利用や特定チャネルでのアクセスを止める操作です。Stopは基盤インフラやデプロイに影響する操作です。ユーザー影響を限定したいならBlock、コストや安全性の理由で実行基盤を止めたいならStopを検討します。

Deleteを停止代わりに使わない

Deleteは復旧できない影響を伴う可能性があります。MicrosoftのFoundry関連ドキュメントでも、削除より停止を優先し、Deleteは最終手段として扱う考え方が示されています。(Microsoft Learn)

この記事を読んだ後に取るべき行動

GitHubの公式ドキュメント更新「Remove Start/Stop section 2」を確認したら、まず社内の運用資料に「Microsoft 365 admin centerでStart/Stopする」といった曖昧な記述がないかを点検してください。次に、管理対象エージェントをFoundry agent、Foundry agent application、Agent Builder、Copilot Studioなどに分類し、Block、Stop、Deleteの使い分けをRunbookに明記します。

今回の更新で重要なのは、単に削除された2行を追うことではありません。エージェント管理がMicrosoft 365の表示制御、Foundryの実行基盤、Azure RBACの権限管理にまたがることを前提に、運用手順を現実の管理画面と権限に合わせて更新することです。まずは影響の小さいエージェントを1つ選び、BlockとStopの挙動、ログ、復旧手順を検証するところから始めると安全です。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次