🤖 AI 开发工具 · 微软

Microsoft 发布 Aspire 13.5:TypeScript AppHost 转正,AI 编码智能体拿到生产级入场券

上周,微软发布云原生开发工具 Aspire 13.5。这场更新的真正信号不是仪表板"换上了新装",而是 TypeScript AppHost 从实验状态正式转正——AI 编码智能体从此可以用自己的语言,指挥云原生应用从编排到部署的完整链路。

来源:综合公开信息整理 2026-08 全文约 4 分钟读完
#Microsoft #Aspire 13.5 #TypeScript #AI 编码智能体 #云原生
GA TypeScript AppHost 正式发布
6 种包管理器安装方式
2 个 AI 功能被移除或弃用

注:本文"GA"指 General Availability(正式发布)。被移除/弃用的两个 AI 功能为仪表板 AI Assistant 聊天与 GitHub Models 集成,详见下文 01 节。

⚡ 30 秒速览

  • TypeScript AppHost 转正:从实验特性变为正式发布,与 C# 核心能力对齐;自定义健康检查、容器文件复制等差距全部补齐。
  • 终端进了仪表板:WithTerminal() 支持 shell、REPL 等真实交互,多人可同时接入同一进程——本版本标记为实验性。
  • Interaction Service 升级:文件导入(JSON/YAML)、进度对话框(可取消)、具名参数,终结"先放文件、再跑脚本"的旧流程。
  • 部署与安装松绑:Kubernetes 持久卷模型、跨租户 Azure 资源引用;CLI 可通过 6 种包管理器安装更新。
  • 诚实的注脚:仪表板 AI 聊天被移除、GitHub Models 集成被弃用——微软一边给 Agent 铺路,一边砍掉自己的 AI 功能。

01一次发布,三件大事 外加两处"断舍离"

Aspire 13 的工作重心,是把工具推向更多语言、部署目标和编码智能体。到了 13.5,微软暂时放缓扩张,回头打磨"好不好用"。最直观的是仪表板换装——按开发团队的说法,布局不变,但对比度与无障碍性被重新检查了一遍。

更值得逐条看的,是那些呼声已久的易用性改进。

  • 控制台日志搜索支持不区分大小写
  • 日志与跟踪可按时间戳或精确数值筛选
  • 资源服务断连后,重连更顺畅
  • 健康检查失败消息更友好,不再抛原始异常栈
  • 仪表板里的 AI Assistant 聊天被移除
  • GitHub Models 集成被弃用

注:破坏性变更不止于此——ServiceProvider 属性已重命名为 Services。升级前务必对照迁移说明逐项检查。

02TypeScript 转正,为什么对 AI 智能体是大事 语言,就是入场券

先交代背景。Aspire 13 的核心工作之一,是把工具推向更多语言、部署目标和编码智能体。其中最关键的一块拼图,就是 TypeScript AppHost——它在 Aspire 13 中实验性登场,到 13.5 正式转正。

为什么这对 AI 编码智能体如此重要?

因为主流的 AI 编码智能体生态,大量构建在 TypeScript 之上。此前,AppHost 的编排能力默认围绕 C# 展开,智能体想完成云原生部署,只能绕道 .NET 工具链——等于被挡在生产环境门外。13.5 之后,这道门打开了。

转正之前

  • AppHost 编排以 C# 为一等公民
  • TS 开发者需绕道 .NET 工具链
  • 智能体难以原生接入云原生编排

Aspire 13.5 之后

  • TypeScript AppHost 正式发布
  • 与 C# 能力对等:交互、上传、进度一致
  • 健康检查 + 容器文件复制补齐最后差距

换句话说,Agent 终于可以用自己的母语,指挥云原生部署了。

TypeScript 智能体TypeScript AppHost容器 / 工作负载Azure / Kubernetes

注:同版本中,项目与可执行资源可经 AppHost 直接获取 HTTPS 开发者证书(仍为实验性),进一步减少开发者跳出主流程的次数。

03三个能力,补上 Agent 的"手" 能输入,才算真正在干活

语言打通只是第一步。一个只能读日志、不能输入的智能体,不算真正"在干活"。Aspire 13.5 的交互层,补上了三块拼图。

🖥️ 终端进仪表板:WithTerminal() 实验性

  • 为资源提供交互式终端会话,适用于 shell、REPL 以及需要真实输入输出的工具
  • 可在副本之间切换、输入内容,不停止会话即可返回常规控制台日志
  • 多个查看者可同时连接同一进程——远程协作调试成为可能
真实 I/O 是 Agent 从"读日志"走向"干活"的分水岭。这也是本次最值得盯住的实验性功能。

📂 Interaction Service:文件导入 + 进度对话框

  • 命令可打开文件选择器,接受 JSON 或 YAML,并实施大小限制
  • 文件以流的形式提供给 AppHost 读取,无需落盘
  • 耗时任务可显示进度对话框并支持取消;具名参数在仪表板显示为输入控件、在 CLI 显示为选项
过去"先放目录、再跑脚本"的迂回流程被终结。集成作者终于具备构建完整设置 / 导入流程的能力。

🔌 VS Code 扩展更名 Aspire

  • 侧边面板可直接打开仪表板
  • 支持 Bun 与 MAUI 调试——Bun 是 TypeScript 生态的关键运行时
  • 资源命令直接在树视图中展示
更名意味着 Aspire 正式从".NET 工具"转向"通用云原生开发台",而对 Bun 的支持进一步绑定 TS/JS 生态。

04微软在下一盘什么棋? 给 Agent 铺一条从代码到云的路

把时间线拉长看,微软的意图很清晰:Aspire 13 扩边界——更多语言、更多部署目标、编码智能体;13.5 补体验——终端、文件导入、健康检查。两代版本,服务的是同一个目标。

让 AI 编码智能体,成为云原生开发的一等公民。

但更值得注意的是那两处删除。AI 聊天被移出仪表板、GitHub Models 集成被弃用。这不是自乱阵脚,而是收敛——微软正在把 AI 从"聊天框"里拿出来,放进"任务执行链"里。

📡

TypeScript AppHost 转正

AI 编码智能体生态,就是这一代工具明说的目标用户。

📡

终端进仪表板 + 文件导入

Agent 需要真实输入/输出,而非只读日志。

📡

砍掉 AI 聊天

AI 的价值在完成任务,不在陪聊。

三个信号指向同一个判断:开发平台的竞争,正在从"谁的模型更强"转向"Agent 能在你的平台上走多远"。

编辑核心判断

Aspire 13.5 不是一个换肤版本。TypeScript AppHost 转正,是微软为 AI 编码智能体修通的生产级跑道;终端与文件导入,让 Agent 从"读日志"进化到"干活"。但微软同时砍掉 AI 聊天,也画出了边界:开发工具里,AI 的位置是任务执行链,不是聊天框。谁能把"写代码 → 编排 → 部署 → 调试"完整交给 Agent,谁就握住了下一代开发平台的钥匙。

现在就能体验

Aspire 13.5 已开放。CLI 支持 Homebrew、WinGet、npm、Nix、mise、NuGet 六种安装方式;完整功能清单、迁移说明与破坏性变更,见 Aspire 官方文档。

aspire.dev → 查看新功能页面