Build 2026(1):Agent Harness 微软押注生产级 Agent 执行层

Microsoft Build 2026

Posted by Bruce Wong on June 7, 2026

Build 2026 上,微软没有发新框架,而是给 MAF 加了一层 Agent Harness——把 “agent 能跑” 变成 “agent 能扛”。这不是功能列表,是一个信号:agent 的执行层正在标准化


为什么 Harness 现在重要

Claude Code、Codex CLI、OpenClaw、Hermes——所有 serious 的 agent 工具都在做同一件事:让 model reasoning 接上 real execution,同时处理上下文爆炸、审批、追踪、记忆。

微软的做法是 built-in,不是 bolt-on。Agent Harness 不是可选插件,是 MAF 的执行默认层。


一行代码启用

agent = create_harness_agent(
    client=client,
    name="MyAgent",
    max_context_window_tokens=128_000,
)

create_harness_agent 替代了原来的 create_agent。差别不是 API,是假设变了——你的 agent 会跑很久、调很多工具、需要人审批、会溢出上下文。


Harness 内置了什么

能力 解决什么问题
Automatic context compaction 长工具链导致上下文溢出,自动压缩历史
FileMemoryProvider 跨 turn 持久化笔记/学习
TodoProvider 多步骤任务跟踪
AgentModeProvider plan vs execute 分离
AgentSkillsProvider 动态发现技能,模块化注入
BackgroundAgentsProvider 并行子 agent 委派
ToolApprovalAgent “don’t ask again” 审批规则
OpenTelemetryAgent 自动追踪,零配置
Web search 开箱即用
Shell execution (.NET) 沙箱化 ShellExecutor

关键设计:所有 provider 可替换,storage backend 可插拔。Harness 是默认强,但不锁


和 Claude Code / Codex 的对比

  Claude Code Codex (CLI + App) MAF Agent Harness
定位 (Positioning) 终端产品 终端产品 + 桌面应用 框架内置执行层
使用场景 (Use Case) 个人开发 个人/团队开发 任何 MAF agent 自动获得
上下文管理 (Context Management) 自动压缩 自动 自动 compaction + 可替换 provider
审批 (Approval) 可配置规则 可配置 (agents.md) “don’t ask again” + 可编程 hook
追踪 (Observability) 支持 OTel 支持 OTel OTel 默认开启,零配置
子 agent (Subagent) Subagents + Agent Teams Subagents (内置 3 种) BackgroundAgentsProvider,框架原生
记忆 (Memory) 会话级 会话级 文件持久化 + 跨会话 + 可插拔 storage

Insight:Claude Code 和 Codex 是产品级的执行层——功能强大,但局限在各自的产品边界内。MAF Harness 是框架级的——你写的 agent 自动获得这些能力,不管后面接什么模型、部署到哪里。


还有两个杀手级特性

Harness 不只是”把常见需求打包”。它引入了两个改变交互范式的能力:

  • CodeAct + Hyperlight:把多步 tool-calling 压缩成一段 Python 代码执行,减少 50%+ 往返
  • Handoff:让 agent 自己决定什么时候把控制权交给另一个 agent,实现动态路由

这两个特性值得单独展开——详见 Agent Harness的两个杀手级特性:CodeAct 与 Handoff


一句话

Agent Harness 是微软对 “agent 执行层” 的标准化答案——不是最强的单个功能,而是最完整的默认配置。上下文自动管、审批可配置、追踪标准化、子 agent 原生支持。对开发者来说,autonomy 不是逃离框架,而是框架已经把你迟早要自建的东西,变成了开箱即用的基础设施


参考链接

  1. Microsoft Agent Framework at BUILD 2026: Agent Harness, Hosted Agents, CodeAct, and more
  2. Claude Code Subagents: The Complete Guide
  3. Codex Subagents – OpenAI Developer Documentation

理解 AI,用好 AI,让 AI 帮助自我进化,加油。