🤖 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 → 查看新功能页面