为什么面向 AI 编码 Agent 的开发者基础设施必须采用不同的构建方式,以及 MvX Agent Hub 如何提供这种支持
文档是由编写代码的人阅读的。在可编程系统的大部分历史中,读者都是开发者。到了 2026 年,这个读者越来越频繁地变成了 AI 编码 Agent:它获取工具定义、根据工具定义生成代码,并代表开发者提交交易。
读者已经变了。
MultiversX 在运行时层面针对 Agent 工作负载进行了设计。Supernova 将亚秒级最终确认性融入到 Agent 的决策循环中。支付通道以同样速度清算。身份和信任在同一笔交易中即可组合。这个底层仍然需要有人去构建。而现在,正在构建这些基础设施的读者,是以不同的方式来阅读文档的。
每个编辑器都内置了 Agent
每一个主流开发环境都已将 AI 协作作为默认功能。Cursor 和 Windsurf 围绕 Agent 在循环中的角色重构了编辑器。GitHub Copilot 从自动补全转向了 Agent 模式。Claude Code 和 Codex 作为独立的 Agent 原生环境推出,其中 Codex 现已集成到 ChatGPT 中作为内置编码 Agent。
变化体现在使用模式上,而非公告上。到 2026 年,任何在非平凡系统上工作的开发者,都会将编码 Agent 作为主要作者,而人类则作为审查者。
大多数区块链通过文档向开发者展示自己,但新的读者无法很好地利用这些文档。根据叙述性文档生成的代码看起来合理,但结构上是错误的。API 调用与实际签名存在偏差。约定混入了不同链的模式。边缘用例的示例要翻三页才能找到。最终,编码 Agent 会选择构建在它能“读懂”的那条链上。
文档在哪里出了问题
分层式文档假设读者会从前面几页构建上下文并延续下来。而编码 Agent 只检索与当前任务相关的页面,跨页面的上下文会丢失。每一页都必须独立自洽,在使用的点上嵌入约定和反模式。
SDK 示例假设开发者会阅读、理解示例演示的内容,然后进行改编。而编码 Agent 会直接提取模式并根据它生成代码。那些省略了导入依赖、或依赖三页前建立的上下文的示例,会导致生成的代码在编译时就引入错误。示例必须足够自包含,以便被清晰转写。
教程式指南假设读者正在学习系统。而编码 Agent 并不在学习,它是在生成。它需要的是规则,而不是教学法。“对于同一分片的调用,始终使用同步跨合约存储读取模式”这一句话,比三段解释性文字更有用。
这不是文档质量问题。同样一份文档,也许能很好地服务于人类读者,却可能完全无法服务于 Agent 读者。为一种受众编写的文档并不能自动满足另一种受众的需求。
链与 Agent 相遇
位于 multiversx.com/ai 的 Agent Hub 由三个不同的系统组成。每个系统都针对 AI 编码 Agent 从链上所需的某一部分。它们经常被混为一谈,但实际上各司其职。
MCP 赋予 Agent 双手。MultiversX MCP 服务器通过模型上下文协议将网络上的链上能力暴露为结构化工具。运行在 Claude、Cursor 或任何兼容 MCP 客户端上的 Agent,无需针对 MultiversX 进行专门训练,就可以调用这些工具来查询余额、转移 EGLD、发行代币、铸造 NFT 或查询网络状态。这些工具遵循 MCP 的标准模式。Agent 发现并调用它们的方式与处理环境中任何其他工具相同。这条链成为了 Agent 工具包中的又一个能力。
技能 赋予 Agent 知识。mx-ai-skills 仓库将模块化的技能文件安装到 Agent 的编码环境中。每个文件封装了有关 MultiversX 某一主题的专业知识:智能合约模式、审计约定、Gas 优化、静态分析、dApp 前端、场景测试。这些技能不执行,而是约束。当 Agent 被要求编写一个 MultiversX 智能合约时,它会加载相关的技能,并编写出符合该链实际约定的代码,而不是从其他生态系统引入的模式。一组工作流文件将 Agent 配置为特定的角色:Rust 合约开发者、安全审计员、dApp 架构师,每个角色都有其自己的约束面。
Agent Kit 赋予 Agent 运行时。mx-agent-kit 是用于部署自主 Agent 的框架,这些 Agent 作为独立服务持续运行,超越了 AI 助手编写代码的范畴。它基于 Eliza Agent 框架和 Portkey 的 AI Gateway 构建,原生集成了 OpenAI Swarm、LlamaIndex、LangChain、LangGraph、AutoGen、CrewAI 和 Phidata。通过 Agent Kit 部署的 Agent 是一个独立运行的进程:长时间存活、具有网络地址,并在链上拥有自己的身份。
简单的思维模型如下:MCP 是 Agent 执行区块链操作的方式。技能是 Agent 编写正确 MultiversX 代码的方式。Agent Kit 是 Agent 作为独立服务运行的方式。双手、知识、运行时。
在生成代码之前
技能仓库以一条行为规则开头,该规则会在任何代码生成之前注入到 Agent 的上下文中。以下是技能文件中的原文(按原样保留):
Always ask for clarification when uncertain.
领域特定的约束紧随其后。仅使用带有安全检查的算术操作。严格遵守检查-效果-交互模式。安全性优先于便利性。第一条规则针对行为,其他规则针对代码。
在生成之前注入约束是降低幻觉率的原因。Agent 在一个明确禁止猜测、并要求在出现不确定性时进行澄清的上下文中编写代码。技能是约束面,而角色文件决定了哪些约束适用于哪个角色。
同样的原则贯穿于 MCP 层。每个工具都公开了类型化参数、结构化返回值和显式错误状态。调用该工具的 Agent 无法误解其返回的内容。接口是机器可读且无歧义的,这与技能在生成代码上强制执行的属性相同。
一个可读性原则,两个作用面。调用接口受到约束。代码生成受到约束。链在循环的两端对 Agent 都是可读的。
三个命令启动一个实时 Agent
OpenClaw 是整合所有内容的部署模板。来自 Agent Hub:
运行的是 OpenClaw 平台安装、MultiversX 技能加载、Agent 钱包生成、包含 SSL、防火墙和健康检查的 VPS 配置,以及通过 MX-8004 进行的链上身份注册。部署完成后会生成一个 Express API、一个 Next.js 前端、钱包集成以及一个已注册的链上身份。从上线那一刻起,Agent 就可以兑换代币、转移 EGLD、质押和铸造 NFT。
从决定构建一个 Agent 到将其运行在链上,所需时间大约几分钟。它消耗的是链在协议层已经提供的东西:亚秒级最终确认性、通过 Relayed v3 实现的无 Gas 交易、MX-8004 身份。Agent Hub 就是将这些原语提供给当前正在构建的受众使用的界面。
这打开了什么
Max 是一个简单的概念验证。在 Devnet 上运行,Max 执行了一个神秘兑换流程。用户连接钱包并选择一个金额。Max 从 xExchange 拉取实时代币数据,自主决定代币分配,针对实时流动性执行兑换,并将购买的代币返回给用户的钱包。Agent 一端没有人类参与。整个堆栈在一次交互中完成:发现、授权、执行、结算、身份。另一种模式则将同一 Agent 身份暴露为对话式聊天机器人。

更重要的是一种更广泛的模式。当链对 AI 编码 Agent 是可读的,在其上构建所需的时间和技能就会急剧下降。一个有想法并能使用编码 Agent 的开发者,可以在一个下午内生成一个已部署的链上服务。针对特定协议的专业领域 Agent 可以成为可行的周末项目。能够在链上构建 Agent 服务的人群规模将扩大几个数量级。
一个 Agent 生成使用 MX-8004 身份或 MPP 支付通道的代码时,它会从同一个教授合约模式和 Gas 优化的技能面中读取信息。约束面覆盖了链暴露的所有原语。
这带来的是更多的 Agent。更深层的变化是开发者界面的改变,其中从想法到部署之间的摩擦,不再是由人类阅读文档的速度决定,而是由构建过程的 Agent 速度决定。那些存在于这个界面中的链,就是能吸引 Agent 在其上构建的链。
目前已经上线
Agent Hub 已上线,位于 multiversx.com/ai。MCP 服务器、技能仓库、Agent Kit 和 OpenClaw 模板均为开源。Agent Explorer 位于 agents.multiversx.com,展示已注册的 Agent 及其已完成的链上作业,注册表位于 MX-8004 身份合约上。
任何人都可以克隆 OpenClaw 模板,部署一个 Agent,并在几分钟内看到它注册成功。一个实时、可浏览的 Agent 网络已经存在,运行在真实链上,具有真实的链上状态,并连接到真实的身份原语。
一条你可以“读懂”的链
链必须对编写代码的人可读。到 2026 年,这个角色越来越是代表人类开发者操作的 AI 编码 Agent,而它所读取的文档、SDK 和运行时基础设施,并不是人类读者所需的那一套。
机器可读的工具定义,以便链可以被调用;结构化的约束,以便生成的代码是正确的;一个运行时框架,以便构建的 Agent 能够以独立服务的形式运行。
随着面向 Agent 和 Agent 化开发的基础设施就位,Supernova 将添加运行时:速度、可组合性、可扩展性。





