Azure News - 2026-09-30
2026-09-30
最終更新: 2026-10-02 06:27:35 JST
AI による概要
この日は 37 件で、SQL とデータベース関連の更新が大量に出た日でした。SQL では、AI エージェントで SQL ワークロードを構築・運用・移行するときに製品固有の的確な指針を得られる Microsoft SQL Agent Skills がパブリックプレビューとなり、SQL Server から Azure への移行を評価・移行先選定・移行実行・移行後検証まで通して自動化する SQL Migration Agent Skills が一般提供となりました。Azure Arc の移行画面から Hyperscale を含む Azure SQL Database を移行先として直接選べるようになり (プレビュー)、Azure SQL Database Hyperscale のサーバーレスコンピューティング階層では非アクティブ時の自動一時停止と再開がプレビューで使えます。Azure SQL Database Hyperscale Premium シリーズには 160 vCore と 192 vCore の選択肢が加わり、従来より最大 50% 多いコンピューティング容量を提供します。監視面では、Azure SQL Database 向けの Microsoft 管理によるパフォーマンス監視がパブリックプレビューとなり、独自の収集スクリプトを書いたり分断されたツール間でテレメトリーを突き合わせる必要がなくなりました。Azure Arc 対応 SQL Server のパフォーマンス監視プレビューも拡張され、Microsoft 管理の監視データをテレメトリーエンドポイントから直接クエリできます。開発者向けには、Visual Studio Code で SQL スクリプトを整形できる SQL Formatter が一般提供となり、SSMS では Microsoft.Build.Sql プロジェクトによるデータベース DevOps が使えるようになりました。実行環境では、SQL Server on Azure Local が一般提供となりました。データの置き場所を自分で選びながら、インフラ・接続性・データ配置の制御を保ったまま近代化でき、接続モードでは Azure Arc 経由で集中管理・ガバナンス・監視・セキュリティ・ライセンス管理を Azure のサービスで扱えます。継続的な Azure 接続を保てない高度に規制された環境・遠隔地・エアギャップ環境向けの SQL Server on Azure Local Disconnected (ALDO) も一般提供となり、Linux の Azure VM 上の SQL Server はレガシーのマーケットプレイスイメージを置き換えるスクリプトベースの自動プロビジョニングがプレビューとなりました。Azure Arc 対応 SQL Server は Italy North と Germany West Central で利用できるようになっています。PostgreSQL では、論理バックアップ (pg_dump/pg_restore) から Azure Backup コンテナーと統合した物理スナップショットベースのバックアップに移行する長期保持 (LTR) v2 がパブリックプレビューとなり、I/O 集約でトランザクションの多いワークロード向けに Ultra Disk サポートもプレビューで登場しました。Flexible Server は PostgreSQL とは別の Microsoft Entra テナントにある Azure Key Vault や Azure Managed HSM の鍵で暗号化できるクロステナントのカスタマー管理キー (CMK) に対応しました。アプリとエージェントでは、エージェントの評価と可観測性を 3 つの手法で比較する記事が公開され、評価がタスク完了率・ツール呼び出しの正確さ・根拠性・安全性といった反復可能なスコアで品質を測るのに対し、可観測性は最初のリクエストからすべてのモデル呼び出しとツール呼び出しまで何が起きたかを捉えるものとして整理されています。Azure SRE Agent のプラグインマーケットプレイスはこれまで GitHub のリポジトリに限られていましたが、Azure DevOps のリポジトリも指定できるようになり、ランブックやツールを Azure DevOps に置いているチームが別の場所にミラーする必要がなくなりました。あわせて、Playwright Cloud Browsers がマネージドでオンデマンドのブラウザー容量を Model Context Protocol (MCP) 経由で提供し、GitHub Copilot アプリや Visual Studio Code のようなコーディングエージェントを含むエージェントアプリケーションからブラウザー操作を任せられるようになりました。ストレージでは、Azure NetApp Files が SMB ボリュームで Microsoft Entra Kerberos 認証に対応し (プレビュー)、クラウド発行の Kerberos チケットでハイブリッドまたはクラウドのみの ID から認証できます。あわせて、Premium と Ultra のサービスレベルで cool access を有効にしたときの QoS が改善されてホットとクールが混在するワークロードの性能とコストの両立が進み、大容量ボリュームのブレークスルーモードが一般提供となって最大 2PiB のボリュームとワークロード特性に応じて最大 80 GiBps のスループットを提供します。コンピュートでは、第 5 世代 AMD EPYC (Turin) ベースのストレージ最適化 VM Lasv5 / Laosv5 シリーズが一般提供となり、2〜160 vCPU で vCPU あたり 8 GiB のメモリと 720 GB のローカル NVMe を備えます。仮想マシンスケールセットには、SKU の空き状況・容量・配置要件から Azure が最適な可用性ゾーンを自動選択する Automatic Zone Placement がプレビューで加わりました。廃止予定は 4 件で、Azure IoT Central が 2029 年 9 月 20 日に、Azure Arc 対応 System Center Virtual Machine Manager (SCVMM) が 2029 年 9 月に廃止され、Microsoft HPC Pack は全バージョンが廃止に向かい 2027 年 8 月 27 日でサポート終了 (1 年間の廃止期間中は限定的な対応のみ)、Azure Container Apps 上の Azure Functions v1 ホスティングモデルは 2027 年 9 月 29 日に廃止され、以降は既存アプリが動作を停止してリクエストやイベント駆動のトリガーを処理しなくなります。セキュリティブログでは 4 件が公開されました。ロシアの国家系脅威アクター Star Blizzard が 2026 年 1 月以降、大規模なフィッシングキャンペーン、侵害されたサイト上のアカウント利用、そして Microsoft が「RedFlick」と追跡する新しいマルウェア配布手法によって検知回避能力を高めていること、Storm-3068 が侵害した ID を起点にクラウド全体へのアクセスへ広げた経緯と ID・パイプライン・クラウド基盤を守る手立て、MSP360 の RMM を悪用して ScreenConnect を展開し冗長なリモートアクセス経路を作るフィッシングキャンペーン、そしてインターネットに露出したメールサーバーに対する認証不要のコマンドインジェクション CVE-2026-73570 の Zimbra における悪用 (観測された攻撃経路、検知の機会、緩和策) が報告されています。あわせて Azure SDK の 2026 年 9 月リリースが公開されました。なお、Azure Container Apps 上の Functions V1 の提供終了についてはあらためて告知が出ており、2027 年 9 月 29 日に廃止され、その後は既存の Functions on ACA V1 アプリが動作を停止してリクエストもイベント駆動のトリガーも処理しなくなるため、環境の確認と対応が必要です。
主要トピック
SQL × AI: Microsoft SQL Agent Skills がプレビュー、SQL Migration Agent Skills が GA で評価から移行後検証まで自動化
実行環境: SQL Server on Azure Local が GA (接続モード)、エアギャップ向け ALDO も GA
Azure SQL: Hyperscale サーバーレスの自動一時停止・再開がプレビュー、Hyperscale Premium に 160/192 vCore が追加 (最大 50% 増の容量)
監視: Azure SQL Database と Azure Arc 対応 SQL Server で Microsoft 管理のパフォーマンス監視がプレビュー
PostgreSQL: 長期保持 LTR v2 が物理スナップショットベースでプレビュー、Ultra Disk もプレビュー、クロステナント CMK が GA
エージェント: 評価と可観測性の 3 手法を比較、SRE Agent のプラグイン元に Azure DevOps リポジトリを指定可能に
ブラウザー自動化: Playwright Cloud Browsers が MCP 経由でマネージドなブラウザー容量をエージェントアプリに提供
ストレージ: Azure NetApp Files が SMB で Entra Kerberos 認証に対応、大容量ボリュームのブレークスルーモードが GA (最大 2PiB / 80 GiBps)
コンピュート: AMD EPYC Turin ベースの Lasv5 / Laosv5 が GA、VMSS の Automatic Zone Placement がプレビュー
廃止予定: Azure IoT Central が 2029 年 9 月 20 日、Arc 対応 SCVMM が 2029 年 9 月、HPC Pack が 2027 年 8 月 27 日、Container Apps 上の Functions v1 が 2027 年 9 月 29 日
セキュリティ: Star Blizzard の新手法「RedFlick」、Storm-3068 による ID 起点のクラウド侵害、MSP360 RMM 悪用フィッシング、Zimbra の CVE-2026-73570 悪用
Azure Updates
[In preview] Public Preview : Microsoft entra kerberos authentication for Azure NetApp Files
- Link: https://azure.microsoft.com/updates?id=573041
- Published: 2026-09-30 02:07:55
- Fetched: 2026-09-30 03:56:40
[Launched] Generally Available: Storage with cool access enhancement
- Link: https://azure.microsoft.com/updates?id=573032
- Published: 2026-09-30 02:09:58
- Fetched: 2026-09-30 03:56:40
[Launched] Generally Available: Support for large volume breakthrough mode
- Link: https://azure.microsoft.com/updates?id=573027
- Published: 2026-09-30 02:12:40
- Fetched: 2026-09-30 03:56:40
Retirement: Azure IoT Central will be retired on September 20, 2029
- Link: https://azure.microsoft.com/updates?id=569914
- Published: 2026-09-30 02:25:10
- Fetched: 2026-09-30 03:56:40
Retirement: Microsoft HPC Pack
- Link: https://azure.microsoft.com/updates?id=570046
- Published: 2026-09-30 02:26:50
- Fetched: 2026-09-30 03:56:40
[In preview] Public Preview: Long-term retention (LTR) v2 for Azure Database for PostgreSQL
- Link: https://azure.microsoft.com/updates?id=571914
- Published: 2026-09-30 02:28:57
- Fetched: 2026-09-30 03:56:40
[In preview] Public Preview: Microsoft SQL Agent Skills
- Link: https://azure.microsoft.com/updates?id=573003
- Published: 2026-09-30 02:31:11
- Fetched: 2026-09-30 03:56:40
[In preview] Public Preview: Migrate directly from Azure Arc to Azure SQL Database, including Hyperscale
- Link: https://azure.microsoft.com/updates?id=571795
- Published: 2026-09-30 02:34:44
- Fetched: 2026-09-30 03:56:40
Retirement: Azure Arc enabled System Center Virtual Machine Manager will be retired September 30, 2029
- Link: https://azure.microsoft.com/updates?id=570283
- Published: 2026-09-30 02:36:13
- Fetched: 2026-09-30 03:56:40
[Launched] Generally Available: SQL Migration Agent Skills for assessment, migration, and validation
- Link: https://azure.microsoft.com/updates?id=571899
- Published: 2026-09-30 02:38:16
- Fetched: 2026-09-30 03:56:40
[Launched] Generally Available: SQL Formatter
- Link: https://azure.microsoft.com/updates?id=571872
- Published: 2026-09-30 02:39:36
- Fetched: 2026-09-30 03:56:40
[In preview] Public Preview: Azure SQL Database Hyperscale Serverless auto-pause and auto-resume
- Link: https://azure.microsoft.com/updates?id=571857
- Published: 2026-09-30 02:40:40
- Fetched: 2026-09-30 03:56:40
[Launched] Generally Available: Database DevOps in SSMS powered by SQL projects
- Link: https://azure.microsoft.com/updates?id=571852
- Published: 2026-09-30 02:42:47
- Fetched: 2026-09-30 03:56:40
[In preview] Public Preview: Azure SQL updates for late-September 2026
- Link: https://azure.microsoft.com/updates?id=571846
- Published: 2026-09-30 02:49:15
- Fetched: 2026-09-30 03:56:40
[Launched] Generally Available: SQL Server support on Azure Local connected mode
- Link: https://azure.microsoft.com/updates?id=571841
- Published: 2026-09-30 02:50:20
- Fetched: 2026-09-30 03:56:40
[Launched] Generally Available: SQL Server on Azure Local Disconnected (ALDO)
- Link: https://azure.microsoft.com/updates?id=571836
- Published: 2026-09-30 02:51:34
- Fetched: 2026-09-30 03:56:40
[In preview] Public preview: Script-based deployment for SQL Server on Linux Azure VM
- Link: https://azure.microsoft.com/updates?id=571810
- Published: 2026-09-30 02:52:59
- Fetched: 2026-09-30 03:56:40
[Launched] Generally Available: Azure Database for PostgreSQL Flexible Server supports cross-tenant customer-managed keys (CMK)
- Link: https://azure.microsoft.com/updates?id=571783
- Published: 2026-09-30 02:57:36
- Fetched: 2026-09-30 03:56:40
[Launched] Generally Available: Azure SQL updates for late-September 2026
- Link: https://azure.microsoft.com/updates?id=571643
- Published: 2026-09-30 03:05:11
- Fetched: 2026-09-30 07:46:18
[In preview] Public Preview: Performance monitoring for Azure Arc–enabled SQL Server
- Link: https://azure.microsoft.com/updates?id=571904
- Published: 2026-09-30 03:11:15
- Fetched: 2026-09-30 07:46:18
[In preview] Public Preview: SQL Performance Monitoring for Azure SQL Database
- Link: https://azure.microsoft.com/updates?id=571867
- Published: 2026-09-30 03:13:31
- Fetched: 2026-09-30 07:46:18
[In preview] Public Preview: Azure Database for PostgreSQL Ultra Disk
- Link: https://azure.microsoft.com/updates?id=571909
- Published: 2026-09-30 03:14:46
- Fetched: 2026-09-30 07:46:18
[Launched] Generally Available: Azure Arc-enabled SQL Server Available in Italy North
- Link: https://azure.microsoft.com/updates?id=570763
- Published: 2026-09-30 04:06:50
- Fetched: 2026-09-30 07:46:18
[Launched] Generally Available: Azure Arc-enabled SQL Server in Germany West Central
- Link: https://azure.microsoft.com/updates?id=570696
- Published: 2026-09-30 04:07:44
- Fetched: 2026-09-30 07:46:18
[In preview] Public Preview: Automatic Zone Placement for Virtual Machine Scale Sets
- Link: https://azure.microsoft.com/updates?id=571075
- Published: 2026-09-30 04:17:59
- Fetched: 2026-09-30 07:46:18
[Launched] Generally Available: Storage optimized Lasv5 and Laosv5 Azure VM series
- Link: https://azure.microsoft.com/updates?id=572630
- Published: 2026-09-30 04:27:09
- Fetched: 2026-09-30 07:46:18
Retirement: Azure Functions v1 hosting model on Azure Container Apps
- Link: https://azure.microsoft.com/updates?id=570800
- Published: 2026-09-30 04:41:09
- Fetched: 2026-09-30 07:46:18
Retirement: Functions on Azure Container Apps V1
- Link: https://azure.microsoft.com/updates?id=570800
- Published: 2026-09-30 04:41:09
- Fetched: 2026-10-02 06:27:35
Azure Blog
SQL Server on Azure Local is now generally available
- Link: https://www.microsoft.com/en-us/sql-server/blog/2026/09/28/sql-server-on-azure-local-is-now-generally-available/
- Published: 2026-09-30 01:40:06
- Fetched: 2026-10-01 11:42:48
With SQL Server on Azure Local, customers can modernize where their data resides while maintaining control over infrastructure, connectivity, and data placement.
The post SQL Server on Azure Local is now generally available appeared first on Microsoft Azure Blog.
Microsoft Security Blog
Star Blizzard refines phishing and malware delivery with the RedFlick technique
- Link: https://www.microsoft.com/en-us/security/blog/2026/09/29/star-blizzard-refines-phishing-and-malware-delivery-with-the-redflick-technique/
- Published: 2026-09-30 00:00:00
- Fetched: 2026-09-30 03:56:40
Since January 2026, Microsoft has observed Russian state threat actor Star Blizzard evolve their detection evasion capabilities through large-scale phishing campaigns, the use of accounts on compromised websites, and a novel malware delivery technique, tracked by Microsoft as “RedFlick”.
The post Star Blizzard refines phishing and malware delivery with the RedFlick technique appeared first on Microsoft Security Blog.
Beyond source code: A path to the keys to the kingdom
- Link: https://www.microsoft.com/en-us/security/blog/2026/09/29/beyond-source-code-a-path-to-the-keys-to-the-kingdom/
- Published: 2026-09-30 01:00:00
- Fetched: 2026-09-30 03:56:40
Explore how Storm-3068 turned a compromised identity into broader cloud access and the steps organizations can take to defend their identities, pipelines, and cloud infrastructure.
The post Beyond source code: A path to the keys to the kingdom appeared first on Microsoft Security Blog.
Phishing Abuses RMM Tools for Persistent Access
- Link: https://www.microsoft.com/en-us/security/blog/2026/09/29/phishing-abuses-rmm-tools-persistent-access/
- Published: 2026-09-30 06:39:27
- Fetched: 2026-09-30 10:41:33
Microsoft observed phishing campaigns that abused MSP360 RMM to deploy ScreenConnect, creating redundant remote-access channels for follow-on activity
The post Phishing Abuses RMM Tools for Persistent Access appeared first on Microsoft Security Blog.
Unauthenticated command injection on internet-facing mail servers: tracking CVE-2026-73570
- Link: https://www.microsoft.com/en-us/security/blog/2026/09/30/unauthenticated-command-injection-on-internet-facing-mail-servers-tracking-cve-2026-73570/
- Published: 2026-09-30 23:00:00
- Fetched: 2026-10-01 04:41:34
Microsoft Threat Intelligence examines CVE-2026-73570 exploitation in Zimbra, including observed attack paths, detection opportunities, and mitigation guidance.
The post Unauthenticated command injection on internet-facing mail servers: tracking CVE-2026-73570 appeared first on Microsoft Security Blog.
Apps on Azure Blog
Comparing Three Approaches to AI Agent Evaluation and Observability
- Link: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/comparing-three-approaches-to-ai-agent-evaluation-and/ba-p/4560833
- Published: 2026-09-30 03:25:14
- Fetched: 2026-09-30 23:19:22
詳細を表示
Why evaluation and observability belong together
Agent evaluation and observability answer two related questions:
- Is the agent producing the right result?
- What happened from the initial request through every model and tool call?
Evaluation measures quality with repeatable scores (is our system working), such as task completion, tool-call accuracy, groundedness, or safety. Observability captures the end-to-end execution flow, including prompts, model responses, tool calls, latency, token usage, and errors.
You need both. A score can tell you that an agent failed, while a trace helps you understand why.
Microsoft provides several ways to host and monitor agents. You can use a Microsoft Foundry hosted agent with integrated tracing and evaluation, or run the agent independently on a service such as Azure Container Apps and connect it to Azure Monitor. Open-source platforms such as Langfuse provide another option and can be self-hosted in Azure.
We built three proofs of concept (POCs) to compare these approaches:
- Self-hosted Langfuse
- A Microsoft Foundry hosted agent
- A standalone agent on Azure Container Apps
The best choice depends on more than features. Authentication, networking, security boundaries, operational ownership, and the existing Azure architecture all affect the decision.
Note
These findings come from one controlled comparison, not a general performance benchmark. We used the same agent image, model deployment, prompt, tools, and synthetic test data in all three POCs.
The common test
The test agent summarized a synthetic portfolio. It had to call three deterministic tools in a fixed order:
- Load the dataset
- Validate its schema
- Compute the summary
The expected answer was known in advance, which allowed us to evaluate both the final result and the tool trajectory. We also created a deterministic tool-call-accuracy score so we could compare how each platform stored and displayed the same custom metric.
POC 1: Self-hosted Langfuse
For the Langfuse POC, one private Azure virtual machine ran the agent and the Langfuse stack with Docker Compose. The deployment included Langfuse web and worker services, PostgreSQL, ClickHouse, Redis, MinIO, and an OpenTelemetry Collector. Azure Bastion provided private administrative access, and a managed identity retrieved secrets from Azure Key Vault.
The main advantage was the integrated experience. Traces, scores, datasets, experiments, annotations, latency, token usage, and cost appeared in one application. We could move from the original prompt to each tool call, the final response, and the evaluation score without building a separate dashboard.
That capability comes with operational responsibility. A production self-hosted deployment requires patching, scaling, backup, recovery, data retention, access control, and monitoring for the Langfuse services and their data stores.
Choose this approach when a unified, open-source AI engineering platform and deployment control are higher priorities than minimizing platform operations.
POC 2: Microsoft Foundry hosted agent
For the Foundry POC, Microsoft Foundry hosted the agent from a pinned container image. Application Insights and Log Analytics stored the telemetry. We used Foundry's Traces experience for agent trajectories and added an Azure Workbook for custom evaluation metrics.
Foundry provided the strongest Azure-native developer experience. Its trace view displayed model and tool activity as an agent trajectory, and its evaluation capabilities included built-in and custom evaluators. The underlying traces still flowed to Application Insights, where they could be queried and used in Azure Monitor visualizations.
The tradeoff is architectural alignment. The application must fit the customer's Foundry account, identity, networking, and deployment model. Custom business metrics can also require additional emission and visualization work beyond the native evaluation experience.
Choose this approach when managed agent hosting, Foundry-native tracing, and Azure-native evaluation are the priorities.
POC 3: Standalone agent on Azure Container Apps
For the third POC, we removed Foundry from the hosting path. The same image ran as an Azure Container App and used a managed identity to pull from Azure Container Registry and call Azure OpenAI. OpenTelemetry sent agent activity to Application Insights and Log Analytics.
This POC demonstrated that the Azure Monitor foundation is not limited to Foundry-hosted agents. Application Insights still provided an end-to-end transaction waterfall showing model calls, tool executions, latency, and errors, along with agent-level monitoring views.
The difference was the amount of assembly required. The team owns application instrumentation, the evaluation runner, custom metric emission, dashboards, and CI integration. The result offers more control over hosting, authentication, ingress, and network placement, but it requires more engineering than the Foundry-native experience.
Choose this approach when the agent must fit an existing container platform or custom security architecture and the team is prepared to build the evaluation workflow around it.
Side-by-side comparison
| Decision area | Langfuse | Foundry hosted agent | Azure Container Apps |
|---|---|---|---|
| Agent hosting | Customer-operated in this POC | Microsoft-managed hosted agent | Customer-managed container app |
| Primary trace experience | Native Langfuse tracing | Foundry Traces plus Application Insights | Application Insights |
| Evaluation | Native scores, evaluators, datasets, and experiments | Foundry built-in and custom evaluators | Custom runner or separate evaluation service |
| Custom metrics | Native scores and dashboards | Emit to Azure Monitor and visualize as needed | Emit to Azure Monitor and visualize as needed |
| Infrastructure ownership | Highest | Lowest for agent hosting | Moderate |
| Architecture flexibility | High, but the platform must be operated | Aligned to Foundry architecture | Highest for the application hosting layer |
| Best fit | Integrated open-source AI engineering platform | Managed Azure-native agent experience | Existing container and security architecture |
What we learned
All three approaches can support meaningful evaluation and observability. The real difference is where the capabilities live and how much the customer must assemble and operate.
- Langfuse provided the most integrated tracing and evaluation experience in this comparison, but we owned the platform infrastructure.
- Foundry reduced hosting operations and provided a purpose-built agent trace and evaluation experience.
- Azure Container Apps provided the greatest hosting flexibility while preserving Azure Monitor observability, but required us to supply the evaluation and custom visualization layers.
Because all three POCs used the same model, prompt, and tool sequence, the LLM token cost for an equivalent run was effectively the same. Platform and infrastructure costs were not equivalent and require a separate estimate based on scale, retention, networking, support, and operational requirements.
The decision should start with the customer's constraints:
- Does the agent fit the Foundry hosting and identity model?
- Does the organization want to operate an open-source observability platform?
- Does the agent need to run inside an existing container and network architecture?
- Which evaluation capabilities must be available before deployment and in production?
- Who will own instrumentation, dashboards, storage, upgrades, and incident response?
There is no single correct platform for every agent. The right choice is the one that provides the required evidence about quality and behavior while fitting the customer's security, architecture, and operating model.
Learn more
Bring Your Azure DevOps Repos to Azure SRE Agent Plugins
- Link: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/bring-your-azure-devops-repos-to-azure-sre-agent-plugins/ba-p/4560857
- Published: 2026-09-30 05:00:25
- Fetched: 2026-09-30 23:19:22
詳細を表示
Plugins package the skills, agents, and connector settings your team wants every SRE Agent to have. A plugin marketplace is a Git repository that lists those plugins so any agent can install them.
Until now, that repository had to be on GitHub. If your team keeps its runbooks and tooling in Azure DevOps, you had to mirror them somewhere else. Now you can point your agent at the Azure DevOps repository directly.
Your team keeps authoring plugins in the repository it already uses. The agent reads from that repository and installs the plugins you choose, and a pinned version stays put until you change it.
Connect a marketplace
Azure DevOps marketplaces are rolling out now. You can use them today by turning on the preview feature.
- Open the
Pluginspage on your agent and selectConnect marketplace. - Paste the repository URL, for example
https://dev.azure.com/<organization>/<project>/_git/<repository>. - Sign in to Azure DevOps if the agent is not connected to that organization yet. Choose your account, a managed identity, or a personal access token.
The marketplace is added as soon as the credential is saved. If the organization is already connected under Code access, the dialog uses that connection and skips the sign-in.
When the repository finishes cloning, its plugins appear on the Plugins page. Select a plugin to review its skills and install it. The docs below cover each step, including managed identity setup.
Use a personal access token or managed identity limited to the repositories you need rather than your own account.
Try it
Put one procedure your on-call team repeats into a plugin, push it to an Azure DevOps repository, and connect that repository to a test agent. If the skill runs as expected, connect the same marketplace to your other agents.
Create or open your Azure SRE Agent to get started.
Product documentation:
- Plugin marketplace overview
- Add a private marketplace, which now covers Azure DevOps
- Install a plugin from a marketplace
- Create a skill if you are not using a marketplace. You can build a custom skill directly in the agent, with no repository involved.
Bring managed browser automation to your agent applications
- Link: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/bring-managed-browser-automation-to-your-agent-applications/ba-p/4561184
- Published: 2026-09-30 23:25:38
- Fetched: 2026-10-01 08:15:59
詳細を表示
AI agents become more useful when they can move beyond conversation and complete real workflows.
Playwright Cloud Browsers provides managed, on-demand browser capacity that agent applications can access through Model Context Protocol (MCP).
You can connect Playwright Cloud Browsers to agent applications, including coding agents such as the GitHub Copilot app and Visual Studio Code: when they support custom remote MCP servers. Once connected, an agent can navigate an approved application, complete forms, verify results, capture evidence, and close the managed browser session. Your team gets browser automation without maintaining browsers in every user or agent environment.
In this example, we use the GitHub Copilot app to show the connection and workflow. You can extend the same approach to other compatible applications by adding the Playwright workspace endpoint through their custom remote MCP configuration.
Example: Follow one registration request from start to finish
If your team processes employee registrations for approved training programs, each request can involve several repetitive steps: open the portal, enter employee and course information, check required fields, review the details, submit the form, and retain confirmation evidence.
After you connect the workspace MCP endpoint, you can ask your agent application to handle the browser steps. In the GitHub Copilot app, for example, you could use this prompt:
| "Use Playwright Cloud Browsers to open <approved-registration-portal-url> and process case <number>. Enter the employee and course information I provide, validate all required fields, and show me a structured summary. Do not submit until I approve it. After approval, submit once, verify the confirmation number and success message, capture a screenshot, and close the browser session. If submission times out, inspect the page before deciding whether a retry is safe." |
The prompt defines the outcome, approved destination, human decision point, evidence, and cleanup expectation. The agent handles repetitive browser interaction while you remain in control of the consequential submission.
Connect managed browser capacity in minutes
Every Playwright workspace provides a workspace-scoped MCP endpoint:
https://<region>.mcp.playwright.microsoft.com/playwrightworkspaces/<workspace-id>/mcp
- Provision a Playwright workspace in the Azure portal.
- Open the workspace and copy its MCP endpoint.
- In the GitHub Copilot app, open Customize, select Add, and then select MCP.
- Choose HTTP, enter a server name, paste the endpoint, and select Save.
For this illustrated setup, only the server name and workspace endpoint are entered. Follow your organization's authentication and access policies for the workspace.
Figure 1. Open the Playwright workspace Overview page in the Azure portal
Figure 2. Copy the workspace-scoped MCP endpoint
Figure 3. Open Customize in the GitHub Copilot app
Figure 4. Select 'MCP' Tab, and add the workspace endpoint as a custom HTTP MCP server
This article demonstrates Add > MCP in the GitHub Copilot app. Other compatible applications use their own custom remote MCP configuration.
Using another compatible application? In Visual Studio Code or another client that supports custom remote MCP servers, add the same workspace endpoint through that application’s MCP configuration. The interface can differ, but the endpoint and connection model remain the same.
Features of Playwright Cloud Browsers
1. Watch the agent complete the form
When the task begins, the agent creates a managed browser session and uses its browserSessionId throughout the registration flow. Session creation might also return a liveViewUrl; Live View availability depends on the session.
When available, Live View lets you watch while the agent opens the portal, finds the registration fields, and enters the supplied information. The agent follows an observe-act-verify loop: inspect the page, enter the required values, wait for validation or dependent fields, and observe the page again.
If you need to intervene rather than observe, Playwright Cloud Browsers provides Take Control for supported active sessions. An authorized operator can interact directly with the running browser to address an unexpected page state, complete an action that requires human judgment, or help troubleshoot the flow. Control can then return to automation.
2. Review before the consequential action
Before submission, the agent presents a structured summary with the case ID, employee name, selected course, date, contact information, required acknowledgements, and any validation warning. It waits for explicit approval. Automation removes repetitive entry and navigation, while you retain authority over the action that creates the registration.
After approval, the agent submits once. It verifies the success message and confirmation identifier, captures a screenshot when evidence is required, and reports the outcome.
3. Investigate errors before retrying
A timeout or disconnected caller does not prove that submission failed. Repeating a non-idempotent action can create a duplicate registration. If the result is unclear, the agent first checks the page for a confirmation number, success message, changed status, or validation error. It retries only when the page state shows that repeating the action is safe.
Console messages and network activity can explain client-side errors, failed requests, authentication problems, or validation behavior. Playwright Cloud Browsers also provides built-in observability and browser session data, including logs, traces, screenshots, recordings, and execution artifacts. Availability depends on the workflow, session, and configuration.
4. Close the session and monitor the result
The agent closes the browser session whether the registration succeeds, fails, or is cancelled. Closed or expired sessions cannot be reopened. Explicit cleanup releases browser capacity promptly and reduces unexpected activity.
Figure 5. Review MCP created sessions in the Azure portal Browser activity log
Use Browser sessions > Browser activity log to review MCP-created sessions, source, start time, and duration.
The result is one connected workflow: your agent application provides the conversational or coding experience, MCP provides the connection, and Playwright Cloud Browsers provides managed execution, visibility, human intervention, evidence, diagnostics, and auditability.
Responsible use: Use browser automation only with approved websites, accounts, and data. Retain human review before consequential submissions, and never place workspace credentials, access tokens, or sensitive form data in prompts, source control, screenshots, or logs.
Learn more
- Azure portal: https://portal.azure.com/
- What is Playwright Workspaces?: https://learn.microsoft.com/azure/app-testing/playwright-workspaces/overview-what-is-microsoft-playwright-workspaces
- Create and manage a workspace: https://learn.microsoft.com/azure/app-testing/playwright-workspaces/how-to-manage-playwright-workspace
- Playwright Workspaces remote MCP server: https://learn.microsoft.com/en-us/azure/app-testing/playwright-cloud-browsers/quickstart-automate-browser-tasks-remote-mcp
- Manage workspace access tokens: https://learn.microsoft.com/azure/app-testing/playwright-workspaces/how-to-manage-access-tokens
- Customize the GitHub Copilot app: https://docs.github.com/copilot/how-tos/github-copilot-app/customize-github-copilot-app
- Add and manage MCP servers in Visual Studio Code: https://code.visualstudio.com/docs/agent-customization/mcp-servers
Azure SDK Blog
Azure SDK Release (September 2026)
- Link: https://devblogs.microsoft.com/azure-sdk/azure-sdk-release-september-2026/
- Published: 2026-09-30 06:09:53
- Fetched: 2026-09-30 07:46:21
Azure SDK releases every month. In this post, you'll find this month's highlights and release notes.
The post Azure SDK Release (September 2026) appeared first on Azure SDK Blog.