وكيلك يحصل على جسد
كل خدمة Kit نقطة نهاية HTTPS. أطلق حاوية، احصل على 14 أداة HTTP. وكيلك يعمل ولا يقترح فقط.
$ ws connect wss://proj-1-abc.srv.containers.hoody.com/api/v1/agent/ws
[tool_use] { tool: "terminal_exec", command: "npm install" }
[tool_use] { tool: "write_file", path: "/app/src/auth.ts" }
[tool_result] { output: "3 tests passed" }
[tool_use] { tool: "daemon_start", service: "api-server" }
[completed] task finished in 4m 12s
One POST. Three Patterns.
Submit a task, watch the WebSocket stream, roll back a failed experiment — all from standard HTTP calls.
Submit a Task and Stream Events
POST a natural-language description to create a task, then open the WebSocket to stream every tool call and result in real time.
# 1. Create task
POST /api/v1/agent/tasks
'{'
"description": "Install deps, write auth.ts, run tests",
"mode": "code"
'}'
→ '{' "id": "task-abc123", "status": "running" '}'
# 2. Open WebSocket stream
WS wss://.../api/v1/agent/ws
> '{' "type": "tool_use", "tool": "terminal_exec", "command": "npm install" '}'
> '{' "type": "tool_use", "tool": "write_file", "path": "/app/src/auth.ts" '}'
> '{' "type": "tool_result", "output": "3 tests passed" '}'
> '{' "type": "tool_use", "tool": "daemon_start", "service": "api-server" '}'
> [completed] task finished in 4m 12s
امنح كل وكيل حاسوباً كاملاً
استدعاء إنشاء حاوية واحد يُوفّر 14 خدمة 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: "hoody-kit:latest",
hoody_kit: true,
});
await fetch(
`https://${PROJECT_ID}-${worker.id}-agent-1.${SRV}/api/v1/agent/tasks`,
{ method: "POST", body: JSON.stringify({
description: "Build payment module", mode: "code"
})}
);
طوبولوجيا الشبكة
الوكلاء نظراء. أي حاوية تستدعي أي أخرى عبر HTTP. لا ناقل، لا منسق.
عمّال بالتوازي
انشر 10 وكلاء متخصصين في آنٍ واحد. الواجهة الأمامية والخلفية والاختبارات — كلها بالتوازي.
القراءة عبر الحاويات
الوكيل A يقرأ ملفات الوكيل B عبر خدمة Kit files. فحص بدون إيقاف العامل.
أعطال معزولة
انهيار وكيل واحد يدمّر صندوق حماية الخاص به فقط. الأعطال لا تنتشر.
تحكم في كل مطالبة. لا كود بروكسي مطلوب.
سبعة hooks للأحداث، خمسة أنواع إجراءات، قواعد JSON تصريحية. محرك القواعد يعمل داخل البنية التحتية.
chat.system.transform
أضف قاعدة أمان إلى مطالبة نظام كل جلسة إنتاج قبل أن يراها LLM.
tool.execute.before
أرسل إشعاراً لإنسان قبل أن يشغّل أي وكيل bash. في الحلقة، بدون بروكسي.
session.error
أطلق webhook إلى PagerDuty عندما تفشل أي جلسة على مستوى الأسطول.
{
"mitm": {
"rules": [
{
"id": "safety-guardrail",
"enabled": true,
"trigger": {
"event": "chat.system.transform",
"tags": ["prod"]
},
"action": {
"type": "prompt-inject",
"position": "append",
"target": "system"
}
}
]
}
}
أكثر من 300 نموذج. تغيير واحد في الإعداد للتبديل.
وجّه أي عميل ذكاء اصطناعي إلى https://ai.hoody.com/api/v1. استخدم container-X كمفتاحك — يعمل فقط من داخل تلك الحاوية.
@hoody.com Skill Discovery
Any AI agent with web access sends @hoody.com and receives a Skill describing your entire HTTP API — no plugin, no SDK, no custom endpoint.
لقطة قبل كل تشغيل وكيل
لا تدع وكيلاً يعدّل حاوية بدون لقطة. استدعاء API واحد. تراجع فوري.
hoody snapshots create-snapshot $AGENT_ID \
--alias "before-experiment"
6 نقاط نهاية. التحكم الكامل في المعامل.
دورة حياة المهمة والمراقبة الحية وتعلق MCP — كل ذلك HTTP و WebSocket قياسي.
المهام
{count, plural, =1 {# نقطة نهاية} other {# نقاط نهاية}'}POST /api/v1/agent/tasks
المراقبة
{count, plural, =1 {# نقطة نهاية} other {# نقاط نهاية}'}wss://.../api/v1/agent/ws
MCP + واجهة الويب
{count, plural, =1 {# نقطة نهاية} other {# نقاط نهاية}'}POST /api/v1/agent/mcp/servers
ما يستطيع العميل فعله بالفعل
ثلاث قدرات لا يمنحك إياها أي قدر من هندسة الموجّهات — إنها مدمجة في المنصة.
5 أنماط مهام، قابلة للتبديل في منتصف الجلسة
code، architect، debug، ask، orchestrator — كل نمط مضبوط لقصد مختلف. بدّل عبر PATCH /api/v1/agent/tasks/{id}/mode دون إيقاف المهمة.
اكتشاف أدوات MCP في وقت التشغيل
اربط أي خادم متوافق مع MCP — GitHub أو Slack أو Jira — في وقت التشغيل. يكتشف العميل الأدوات الجديدة ويدمجها في الجلسة النشطة فورياً.
تضمين كلوحة جانبية في الطرفية
ضمّن العميل كلوحة جانبية في أي عنوان URL لـ hoody-terminal عبر ?panel=AGENT_URL. يشارك العميل نظام ملفات الحاوية وحالة العمليات مع الطرفية.
أول وكيل لك يبعد حاوية واحدة
أطلق حاوية مع hoody-kit. 14 خدمة HTTP وأكثر من 100 نقطة نهاية للوكيل تستيقظ فوراً.