理解
@daydreamsagents 的agent-kit
🧵 理解 agent-kit:为 AI Agent 构建可发现的服务
1️⃣ 引言:它解决什么问题?
传统 API 是为人类开发者设计的。
AI Agent 面临四个痛点:
1)找不到服务
2)不理解输入输出
3)不会自动支付
4)无法判断信任
agent-kit 的目标:
让 AI Agent 能像人一样「发现 → 理解 → 支付 → 调用」服务。
2️⃣ 想象一个 AI Agent 的理想流程 👇
3️⃣ 所以一句话概括:
agent-kit 让你的服务能被 AI Agent 自动发现、理解和调用。
传统 API:人类 → 文档 → 集成
agent-kit:Agent → Manifest → 自动支付 → 调用
4️⃣ ❌ agent-kit 不是什么
不是 LangChain、AutoGPT 那种「Agent 框架」
不提供 LLM 推理、决策
不帮你创建“思考的 Agent”
5️⃣ ✅ agent-kit 是什么
它是 Agent-to-Agent (A2A) 服务框架:
帮你创建 被 AI 调用的服务
1. 提供自动发现 (manifest)
2.内置支付 (x402+ AP2)
3.内置信任 (ERC-8004 + A2A)
换句话说:
你写的不是 AI,而是 AI 可以用的 API。
8️⃣ 架构三层图 🧩
9️⃣ agent-kit 核心组件:
Hono App(轻量 HTTP 服务器)
Entrypoint Registry
Manifest Generator
Middleware(支付、验证、执行、响应)
🔟 请求流程:
发现阶段:
Agent 调用
GET /.well-known/agent.json → 获得服务能力描述
调用阶段:
Agent 发送 POST /invoke/:key
附带 Payment-Hash(x402 支付凭证)
11) 内置功能 1️⃣:服务发现
自动生成 manifest,描述服务能力、输入输出、价格。
Agent 无需文档阅读即可调用。
12)内置功能 2️⃣:x402 支付协议
基于 HTTP 402 状态码的标准化微支付机制。
AI Agent 自动完成:
查询价格
通过 facilitator 支付
附带支付凭证调用服务
→ 实现全自动加密微支付。
13) 内置功能 3️⃣:ERC-8004 身份与信任
提供链上身份、声誉系统、可验证注册信息。
让 AI Agent 能判断「这个服务靠谱吗?」
14) 内置功能 4️⃣:Zod Schema 验证
输入输出类型安全
自动生成 JSON Schema
明确错误信息
TypeScript 类型推导
AI Agent 可以通过 manifest 理解接口结构。
15) 内置功能 5️⃣:流式传输 (SSE)
适合长任务:
可通过 实时推送进度。
16) Entrypoint = Tool
每个 entrypoint 在 Agent 视角下就是一个可调用工具。
LangChain/Claude 可以自动读取 manifest → 注册为工具。
17) 好的 Entrypoint 设计:
✅ 原子化:一件事一个入口
❌ 不要“大而全”的万能接口
18) 对比传统框架 🧠
19) 总结 🌐
agent-kit 的核心价值:
自动发现\自动支付\类型安全\信任体系\简化开发
💡 一句话收尾:
agent-kit = 让 AI Agent 能「发现、理解、支付、调用」你的服务的标准化框架。