AURA — Agent 可用的网站能力声明协议
Core Idea
AURA(Agent-Usable Resource Assertion)是让网站能力机器可读、并显式授权 agent 操作的开放协议:agent 读取网站声明的 manifest,直接调用服务端校验授权的 HTTP action,替代脆弱的 UI 爬取。
Key Details
- 网站暴露
/.well-known/aura.json声明能力与 action(公开、可缓存、不含密钥) - agent 实现能力端点,服务端强制 auth/授权与输入校验;可选 AURA-State 描述动态可用性
aura-validate校验 manifest;NPM 包 aura-protocol;实验性 v1.0(可能有破坏性变更)- MIT 协议;哲学:与其爬 UI,不如让网站主动”宣布”可被 agent 调用的能力
Why This Matters
代表 web-agent 交互的新范式:把”agent 兼容性”做成网站的显式契约(类似 robots.txt 的升级版 + API 化),若普及可大幅降低 agent 网页操作的脆弱性与合规风险。
Relevance to Hermes
与 Hermes web_extract/浏览器自动化相关:AURA 类协议若落地,Hermes 抓取网页可优先读 manifest 走正式 API 通道,减少反爬与 DOM 变更维护成本。