☁️
CF WIKI
← 返回产品目录 | 内容快照:2026-06-16
AI

Agents

构建有状态、可执行工具、能与用户/系统交互的 AI Agent。

官方文档 ↗
底层按 Workers + Durable Objects 计费;模型费另算。
AgentAI 应用
客服 Agent、研发 Agent、数据 Agent、浏览器操作 Agent
{
  "durable_objects": {
    "bindings": [{ "name": "MyAgent", "class_name": "MyAgent" }]
  },
  "migrations": [{ "tag": "v1", "new_classes": ["MyAgent"] }]
}
import { Agent } from "agents";

export class MyAgent extends Agent {
  async onMessage(message, ctx) {
    const reply = await ctx.callLLM(message);
    await this.state.append({ role: "assistant", content: reply });
    return reply;
  }
}
  • 每个 agent 实例是一个 DO;扩展性按 DO 算
  • 工具调用要谨慎;外部副作用要做幂等
  • 记忆用 Agent Memory 或自管 Vectorize,不要塞到 DO storage 拖垮单实例
已复制
🔍 ESC