发现 AI 代理的未来arrow_forward

WebAgents

calendar_today收录于 2026年4月24日
category智能体与应用工具
code开源
PythonTypeScript工作流自动化多智能体系统AI代理智能体框架LiteLLM智能体与应用工具自动化/工作流/RPA协议/API/集成

面向 Agent Web 的开源框架,支持 AI Agent 的构建、部署、实时发现、协作委托与微支付变现。

WebAgents 是由 robutler.ai 开发的 AI Agent 基础框架,采用 Skills 层、Transports 层、Platform 层的三层架构。Skills 层通过 @tool@prompt@hook@http 装饰器实现模块化能力组装;Transports 层支持 OpenAI Completions、A2A、UAMP、ACP、OpenAI Realtime 等多种协议的适配;Platform 层提供 Agent 实时发现(意图匹配)、AOAuth 认证、scope-based 访问控制及 TrustFlow™ 声誉评分。

框架支持双模式部署:自托管或接入 robutler.ai 平台网络。内置变现机制,通过 @pricing 装饰器为工具定价,支持 lock-settle-release 支付流程和 commission chains 收入分成。LLM 调用通过 LiteLLM 统一对接多模型,内置 MCP Skill,并可集成 Azure AI Foundry、Google Vertex AI、CrewAI、n8n、Zapier 等外部平台。主要语言为 Python(65.1%)和 TypeScript(33.2%),要求 Python ≥ 3.10,当前版本 0.3.5,处于 Beta 阶段。

快速开始#

pip install webagents
from webagents import BaseAgent

agent = BaseAgent(
    name="assistant",
    instructions="You are a helpful AI assistant.",
    model="litellm/gpt-4o-mini"
)

messages = [{"role": "user", "content": "Hello!"}]
response = await agent.run(messages=messages)
print(response.content)

核心特性#

  • Skill 模块化体系:通过装饰器将 tools、prompts、hooks、HTTP endpoints 组合为可复用 Skill 包
  • Agent-to-Agent 协作:自然语言任务委托,基于实时发现机制(类比 DNS for agent intents)
  • 变现与计费@pricing 装饰器定价,lock-settle-release 支付流程,commission chains 收入分成
  • 信任与安全:AOAuth 认证、owner/trusted/all 三级 scope 访问控制、TrustFlow™ 声誉评分
  • 协议无关连接:部署为标准 chat completion 端点,支持多种协议适配
  • 外部集成:Google Workspace、MongoDB/Supabase/PostgreSQL、CrewAI/n8n/Zapier 等

待确认事项#

  • A2A/UAMP/ACP 协议具体实现进度(README 提及 coming support)
  • TypeScript SDK 功能范围(仓库占比 33.2%,但文档以 Python 为主)
  • robutler.ai 平台网络实际运营规模未公开
  • TrustFlow™ 算法细节未公开

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch