Zum Inhalt springen
kit / agent / hero
AgentKit-Dienst

Dein Agent bekommt einen Körper

Jeder Kit-Service ist ein HTTPS-Endpunkt. Einen Container starten, 14 HTTP-Tools erhalten. Dein Agent kennt curl und JSON bereits.

5 Task Modes. Ein POST zum Starten.
agent-alpha / task monitor

$ 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

kit / agent / demo
LIVE DEMO

Ein POST. Drei Muster.

Sende eine Aufgabe, überwache den WebSocket-Stream, rolle ein fehlgeschlagenes Experiment zurück — alles über Standard-HTTP-Aufrufe.

agent-alpha / api playground

Sende eine Aufgabe und streame Events

POST eine natürlichsprachige Beschreibung, um eine Aufgabe zu erstellen, dann öffne den WebSocket, um jeden Tool-Aufruf und jedes Ergebnis in Echtzeit zu streamen.

# 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

kit / agent / orchestration
ORCHESTRATION

Jedem Agent einen vollständigen Computer geben

Ein Container-Erstellungsaufruf stellt 14 HTTP-Services bereit. Kein Setup, kein Treiber-Management, keine Auth-Zeremonie ausser einem Bearer-Token.

890abc-agent-1.node-us.containers.hoody.com
AI-SCHICHT — BELIEBIGES MODELL
hoody-agent
FÄHIGKEITS-OBERFLÄCHE · 14 HTTP-SERVICES
TERMINAL
DISPLAY
DATEIEN
EXEC
SQLITE
BROWSER
CODE
cURL
NOTIFY
DAEMON
CRON
PIPE
WORKSPACES
AGENT
14HTTP-Services pro Container
5Task Modes pro Agent
6Agent-API-Endpunkte
1POST, um alles zu starten
kit / agent / multi-agent
MULTI-AGENT

Agents spawnen Agents. Kein Koordinator nötig.

Agent A erstellt Agent Bs Container per HTTP, weist Aufgaben über die Agent-Service-URL zu, liest seine Dateien direkt. Nur HTTP.

orchestrator.ts

// 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"

})}

);

Netzwerk-Topologie

Agents sind Gleichgestellte. Jeder Container ruft jeden anderen per HTTP auf. Kein Bus, kein Koordinator.

Parallele Worker

10 Spezialisten-Agents gleichzeitig einsetzen. Frontend, Backend, Tests — alles parallel.

Container-übergreifende Lesevorgänge

Agent A liest Agent Bs Dateien per Kit-Files-Service. Inspizieren ohne den Worker zu stoppen.

Isolierte Fehler

Der Absturz eines Agents zerstoert nur seine eigene Sandbox. Fehler können sich nicht ausbreiten.

kit / agent / guardrails
GUARDRAILS

Jeden Prompt steuern. Kein Proxy-Code nötig.

Sieben Event-Hooks, fünf Aktionstypen, deklarative JSON-Regeln. Die Regel-Engine läuft innerhalb von hoody-agent selbst — keine Latenz.

chat.system.transform

Jeder Prod-Session-System-Prompt vor dem LLM um eine Sicherheitsregel ergaenzen.

tool.execute.before

Einen Menschen benachrichtigen, bevor ein Agent bash ausführt. In-Loop, kein Proxy.

session.error

Einen Webhook an PagerDuty senden, wenn eine Session flottenweit fehlschlaegt.

hoodyagent.json / mitm rules

{

"mitm": {

"rules": [

{

"id": "safety-guardrail",

"enabled": true,

"trigger": {

"event": "chat.system.transform",

"tags": ["prod"]

},

"action": {

"type": "prompt-inject",

"position": "append",

"target": "system"

}

}

]

}

}

kit / agent / powers
AGENT-KRÄFTE

Zwei Superkräfte, keine Konfiguration.

Jede KI mit Web-Zugriff kann dein Agent-Programm über @hoody.com erreichen. Jedes Experiment kann sicher in ca. 2 Sekunden zurückgerollt werden.

@hoody.com Skill-Erkennung

Jeder KI-Agent mit Web-Zugriff sendet @hoody.com und erhält eine Skill-Beschreibung deiner gesamten HTTP-API — kein Plugin, kein SDK, kein Custom-Endpoint.

Snapshot vor jedem Agent-Lauf

Niemals einen Agent einen Container verändern lassen ohne Snapshot. Ein API-Aufruf. Sofortiger Rollback in ca. 2 Sekunden.

hoody snapshots create-snapshot $AGENT_ID \

--alias "before-experiment"

kit / agent / endpoints
API REFERENCE

6 Endpoints. Vollständige Agent-Kontrolle.

Aufgaben-Lebenszyklus, Echtzeit-Überwachung und MCP-Anhängen — alles Standard-HTTP und WebSocket.

Aufgaben

{count, plural, =1 {# Endpoint} other {# Endpoints}'}

POST /api/v1/agent/tasks

POST
/api/v1/agent/tasksErstelle eine neue Agent-Aufgabe
GET
/api/v1/agent/tasks/{id}Frage den Aufgabenstatus ab
PATCH
/api/v1/agent/tasks/{id}/modeWechsele den Modus während einer laufenden Sitzung
POST
/api/v1/agent/tasks/{id}/resumeSetze eine laufende Aufgabe fort

Überwachen

{count, plural, =1 {# Endpoint} other {# Endpoints}'}

wss://.../api/v1/agent/ws

WS
wss://.../api/v1/agent/wsEchtzeit-Tool_use / Tool_result-Stream

MCP + Web UI

{count, plural, =1 {# Endpoint} other {# Endpoints}'}

POST /api/v1/agent/mcp/servers

POST
/api/v1/agent/mcp/serversStelle ein MCP-Server zur Laufzeit an
GET
/Eingebaute Browser-Chat-UIWeb UI
kit / agent / capabilities
CAPABILITIES

Was der Agent tatsächlich tun kann

Drei Möglichkeiten, die keine Menge an Prompt-Engineering dir geben kann — sie sind in der Plattform.

5 Task Modes, während der Sitzung schaltbar

code, architect, debug, ask, orchestrator — jeder ist auf eine andere Absicht ausgerichtet. Wechsle via PATCH /api/v1/agent/tasks/{id}/mode ohne die Aufgabe zu stoppen.

MCP Runtime Tool Discovery

Stelle jeden MCP-kompatiblen Server an — GitHub, Slack, Jira — zur Laufzeit an. Der Agent erkennt und fusioniert die neuen Tools in seiner aktiven Sitzung sofort.

Terminal-Seiten-Panel-Einbettung

Bette den Agent als Seiten-Panel in jede hoody-terminal-URL via ?panel=AGENT_URL ein. Der Agent teilt den Container-Dateisystem und -Prozessstatus mit dem Terminal.

kit / agent / start

Dein erster Agent ist einen Container entfernt

Container mit hoody-kit starten. 14 HTTP-Services starten sofort auf wenn der Agent es tut. URL an Claude, GPT oder einen beliebigen Agent übergeben, der HTTP spricht.

Docs lesen