返回快讯列表
开发者动态

微软 Foundry Hosted Agents 正式可用,三行 C# 把 agent 托上云

.NET Blog 8 月 24 日发文,Microsoft Foundry Hosted Agents 进入正式可用,算力按会话预配、空闲降到零,三行 C# 即可暴露 OpenAI 兼容的 responses 端点。

微软 .NET 博客 8 月 24 日的文章明确写了 Foundry Hosted Agents 进入正式可用,作者是云布道师 Bruno Capuano。

托管层做的事是这样。开发者用 Microsoft Agent Framework 写 agent 逻辑,打包成容器应用部署到微软托管的基础设施,平台负责端点、算力、伸缩、身份、会话状态、可观测性和生命周期。算力按会话预配,空闲时降到零。`$HOME`和上传的文件跨轮次持久化,每个 agent 自动创建一个 Microsoft Entra 身份。

协议有两种。Responses 走 OpenAI 兼容路线,平台管历史、流式和会话生命周期;Invocations 给原始 HTTP 控制,适合 webhook 和自定义负载。一个 agent 可以同时暴露两者。

标题里的三行是这几句,AgentHost.CreateBuilder 拿到 builder,AddFoundryResponses 注册 agent,RegisterProtocol 把 responses 协议映射到端点,后面接 Build 和 Run。环境要求 .NET 10 SDK 和 Azure Developer CLI,扩展装 azure.ai.agents,新包是 Microsoft.Agents.AI.Foundry.Hosting,目前带 prerelease 标记。示例默认回退模型写的是 gpt-5-mini。

命令流程给全了,azd ai agent init 起项目,azd ai agent run 在本地 8088 端口跑,azd ai agent invoke 带 local 参数打一句 Hello,再 azd provision 和 azd deploy 上云。预配出来的资源包括资源组、Foundry 实例、project、模型部署、Application Insights 和容器镜像仓库,文章提醒用 azd down 清理。

唯一公布的限额是会话超时,空闲 15 分钟回收算力、持久化状态、恢复时还原。价格和配额都没写。配套还有 VS Code 的 Microsoft Foundry Toolkit 扩展,提供脚手架、F5 调试和不需要 Dockerfile 的 Code ZIP 部署,托管 agent 可以调用 Foundry Toolbox 里的代码解释器、网页搜索、Azure AI Search、MCP 和 A2A。

更多快讯