وكيلك يحصل على جسد
كل خدمة Kit نقطة نهاية HTTPS. أطلق حاوية، احصل على 18 أداة HTTP. وكيلك يعمل ولا يقترح فقط.
$ curl -N -X POST https://abc123-def456-workspaces-1.node-us-1.containers.hoody.com/api/v1/agent/prompt -H "Content-Type: application/json" -d '{"parts":[{"type":"text","text":"Build auth + tests"}]}'
[tool_use] { tool: "bash", command: "npm install" }
[tool_use] { tool: "Write", path: "/app/src/auth.ts" }
[tool_result] { output: "3 tests passed" }
[tool_use] { tool: "bash", command: "npm run dev" }
[completed] session finished in 4m 12s
POST واحد. ثلاثة أنماط.
أرسل مهمة، شاهد تدفق WebSocket، تراجع عن تجربة فاشلة — كلها من استدعاءات HTTP قياسية.
أرسل مهمة وابثّ الأحداث
POST لوصف بلغة طبيعية لإنشاء مهمة، ثم افتح WebSocket لبثّ كل استدعاء أداة ونتيجة في الوقت الحقيقي.
# Submit a prompt — omit wait to stream Server-Sent Events
POST /api/v1/agent/prompt
{
"parts": [{ "type": "text", "text": "Install deps, write auth.ts, run tests" }],
"autoApprove": true
}
# The stream emits tool calls, tool results and assistant
# messages as they happen. The final message payload:
{
"sessionID": "5f9b3a2e1c8d4f0001a2b3c4",
"messageID": "msg_01HXYZABCDEF",
"status": "completed",
"info": { "role": "assistant", "finish": "stop" },
"parts": [{ "type": "text", "text": "Done — 14 tests passing." }]
}
امنح كل وكيل حاسوباً كاملاً
استدعاء إنشاء حاوية واحد يُوفّر 18 خدمة HTTP. لا إعداد، لا إدارة مشغّلات، لا كود بنية تحتية.
الوكلاء يطلقون وكلاء. لا منسق مطلوب.
الوكيل A ينشئ حاوية الوكيل B عبر HTTP، يعيّن المهام عبر رابط خدمة الوكيل، ويراقب التقدم عبر نفس الرابط.
// Agent A spawns Agent B and assigns work
const worker = await client.api.containers.create(PROJECT_ID, {
name: "ai-worker-backend",
server_id: "us-east-1",
container_image: "debian-12",
hoody_kit: true,
});
await fetch(
`https://${PROJECT_ID}-${worker.id}-workspaces-1.${SRV}/api/v1/agent/prompt/sync`,
{ method: "POST", body: JSON.stringify({
parts: [{ type: "text", text: "Build payment module" }],
autoApprove: true
})}
);
طوبولوجيا الشبكة
الوكلاء نظراء. أي حاوية تستدعي أي أخرى عبر HTTP. لا ناقل، لا منسق.
عمّال بالتوازي
انشر 10 وكلاء متخصصين في آنٍ واحد. الواجهة الأمامية والخلفية والاختبارات — كلها بالتوازي.
القراءة عبر الحاويات
الوكيل A يقرأ ملفات الوكيل B عبر خدمة Kit files. فحص بدون إيقاف العامل.
أعطال معزولة
انهيار وكيل واحد يدمّر صندوق حماية الخاص به فقط. الأعطال لا تنتشر.
تحكم في كل مطالبة. لا كود بروكسي مطلوب.
سبعة hooks للأحداث، خمسة أنواع إجراءات، قواعد JSON تصريحية. محرك القواعد يعمل داخل البنية التحتية.
chat.system.transform
أضف قاعدة أمان إلى مطالبة نظام كل جلسة إنتاج قبل أن يراها LLM.
tool.execute.before
أرسل إشعاراً لإنسان قبل أن يشغّل أي وكيل bash. في الحلقة، بدون بروكسي.
session.error
أطلق webhook إلى PagerDuty عندما تفشل أي جلسة على مستوى الأسطول.
{
"rules": [
{
"id": "inject-safety-prompt",
"name": "Inject safety prompt",
"enabled": true,
"severity": "info",
"trigger": {
"event": "chat.system.transform",
"tags": ["prod"]
},
"action": {
"type": "prompt-inject",
"content": "Always confirm before shell commands.",
"position": "prepend",
"target": "system"
}
}
]
}
أكثر من 300 نموذج. تغيير واحد في الإعداد للتبديل.
وجّه أي عميل ذكاء اصطناعي إلى https://ai.hoody.com/api/v1. استخدم container-X كمفتاحك — يعمل فقط من داخل تلك الحاوية.
300+ نموذج، 15+ مزوّد
Anthropic وOpenAI وGoogle وMeta وMistral وغيرها — تختار لكل prompt بدمج مزوّد ومعرّف نموذج. بدّل النماذج في منتصف المحادثة؛ بلا أي ترحيل.
anthropic/claude-sonnet-4.5
اكتشاف مهارة @hoody.com
أي وكيل ذكاء اصطناعي بوصول ويب يرسل @hoody.com ويتلقى مهارة تصف API HTTP الخاص بك كاملاً — لا plugin، لا SDK، لا نقطة طرفية مخصصة.
لقطة قبل كل تشغيل وكيل
لا تدع وكيلاً يعدّل حاوية بدون لقطة. استدعاء API واحد. تراجع فوري.
POST /api/v1/containers/{id}/snapshots
{ "alias": "before-agent-experiment" }
6 نقاط نهاية. التحكم الكامل في المعامل.
دورة حياة المهمة والمراقبة الحية وتعلق MCP — كل ذلك HTTP و WebSocket قياسي.
Prompt
3 نقاط نهايةPOST /api/v1/agent/prompt
الجلسات
2 نقاط نهايةGET /api/v1/agent/sessions/live
MCP + واجهة الويب
2 نقاط نهايةPOST /api/v1/workspaces/{workspaceID}/mcp
ما يستطيع العميل فعله بالفعل
ثلاث قدرات لا يمنحك إياها أي قدر من هندسة الموجّهات — إنها مدمجة في المنصة.
وكلاء مُسمَّون، رئيسي وفرعي
كل مساحة عمل تأتي بوكلاء مُسمَّين — build يعمل كرئيسي، وexplore كوكيل فرعي للقراءة فقط. اختر واحدًا لكل prompt عبر حقل agent؛ لكلٍّ نموذجه وصلاحياته وprompt الخاص به.
اكتشاف أدوات MCP في وقت التشغيل
اربط أي خادم متوافق مع MCP — GitHub أو Slack أو Jira — في وقت التشغيل. يكتشف العميل الأدوات الجديدة ويدمجها في الجلسة النشطة فورياً.
جدار جلسات مباشر قابل للتضمين
جدار الجلسات المباشرة يعرض كل وكيل يعمل كعرض HTML مُصمَّم للتضمين في iframe داخل لوحة تحكم — راقب الأسطول كله دون polling.
أول وكيل لك يبعد حاوية واحدة
أطلق حاوية مع hoody-kit. 18 خدمة HTTP وأكثر من 100 نقطة نهاية للوكيل تستيقظ فوراً.