Claude Managed Agents روی Cloudflare
خلاصهٔ کاملتر
Cloudflare و Anthropic با هم یه اینتگریشن جدید معرفی کردن: Claude Managed Agents on Cloudflare. ایده اصلی اینه که لوپ اصلی ایجنت (تصمیمگیری و استدلال) روی پلتفرم Anthropic اجرا میشه، ولی «دستهای» ایجنت — یعنی اجرای کد، مرور وب، دسترسی به سرویسهای داخلی، و ابزارهای سفارشی — روی زیرساخت Cloudflare قرار میگیرن. Anthropic خودش این رویکرد رو «جدا کردن مغز از دستها» توصیف میکنه.
یکی از مهمترین مزیتهای این اینتگریشن، مقیاسپذیری با ایزولههای سبکوزن هست. به جای اینکه برای هر ایجنت یه microVM کامل بالا بیاری، میتونی از V8 Isolate استفاده کنی — همون موتوری که پایه Cloudflare Workers هست. این یعنی بوت شدن در چند میلیثانیه، هزینه کمتر، و امکان اجرای همزمان دهها هزار ایجنت. اگه هم نیاز به محیط لینوکسی کامل داری، میتونی همچنان از microVM استفاده کنی.
از نظر امنیت، ترافیک ایجنت از طریق پراکسیهای قابل تنظیم عبور میکنه. این یعنی اعتبارنامهها (credentials) هرگز مستقیم در دسترس ایجنت نیستن و خارج از سندباکس تزریق میشن — روشی که از حملات data exfiltration جلوگیری میکنه. علاوه بر این، با Cloudflare Mesh و Workers VPC میتونی بدون VPN یا bastion host به سرویسهای داخلی سازمان وصل بشی.
ابزارهایی که این اینتگریشن به ایجنتها میده هم جالبن: مرورگر کامل برای رندر صفحات JS-heavy و گرفتن اسکرینشات، صندوق ایمیل اختصاصی برای هر ایجنت، اجرای کد سفارشی، و اتصال به سرویسهای خصوصی. همه اینها از پیش تنظیم شدن و نیازی به زیرساخت جداگانه نداری.
اگه بخوای ابزار سفارشی هم اضافه کنی، فقط کافیه تابعی در custom-tools.js بنویسی. مثلاً یه ابزار برای آپلود فایل روی R2 (سرویس object storage کلادفلر) میتونه اینشکلی باشه:
defineTool({
name: "r2_host_file",
description: "Upload from sandbox to R2 and get a public URL.",
inputSchema: z.object({
key: z.string().describe("Object key"),
content: z.string().describe("UTF-8 file body"),
contentType: z.string().describe("MIME type"),
}),
run: async ({ key, content, contentType }, { env }) => {
await env.PUBLIC_BUCKET.put(
key, content, { httpMetadata: { contentType }}
);
return `${env.PUB_R2_URL.replace(/\/$/, "")}/${encodeURI(key)}`;
}
}),این اینتگریشن یه template آماده داره که میتونی فورک کنی و سریع شروع کنی. در کل این همکاری نشون میده که اکوسیستم ایجنتهای هوش مصنوعی داره به سمت مدلهای ماژولارتری میره، جایی که میتونی «مغز» و «دستهای» ایجنتت رو جداگانه انتخاب و کنترل کنی.
نکات کلیدی:
- لوپ اصلی Claude روی Anthropic اجرا میشه؛ اجرای کد و ابزارها روی Cloudflare
- با V8 Isolate به جای microVM، سرعت بوت چند میلیثانیهای و مقیاسپذیری بالا داری
- اعتبارنامهها خارج از سندباکس تزریق میشن تا ایجنت هرگز بهشون دسترسی مستقیم نداشته باشه
- اتصال به سرویسهای خصوصی بدون VPN از طریق Cloudflare Mesh ممکنه
- ابزارهای داخلی شامل مرورگر، ایمیل، اجرای کد، و تولید تصویر میشه
- افزودن ابزار سفارشی فقط با نوشتن یه تابع در custom-tools.js ممکنه




