Seu Agente Ganha um Corpo
Todo serviço Kit é um endpoint HTTPS. Suba um contêiner, ganhe 14 ferramentas HTTP. Você não integra a IA — a IA usa sua infraestrutura.
$ 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
Dê a Cada Agente um Computador Completo
Uma chamada de criação de contêiner provisiona 14 serviços HTTP. Sem configuração, sem gerenciamento de driver, sem cerimônia de auth além de um bearer token.
Agentes Criam Agentes. Sem Coordenador Necessário.
O Agente A cria o contêiner do Agente B via HTTP, atribui tarefas pela URL do serviço de agente, lê seus arquivos diretamente. Apenas URLs falando com URLs.
// 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"
})}
);
Topologia de Rede
Agentes são peers. Qualquer contêiner chama qualquer outro via HTTP. Sem barramento, sem coordenador.
Workers Paralelos
Despache 10 agentes especialistas simultaneamente. Frontend, backend, testes — tudo em paralelo.
Leituras Entre Contêineres
O Agente A lê os arquivos do Agente B via serviço de arquivos Kit. Inspecione sem parar o worker.
Falhas Isoladas
A falha de um agente destrói apenas seu próprio sandbox. Falhas não conseguem se propagar.
Controle Cada Prompt. Sem Código de Proxy Necessário.
Sete hooks de evento, cinco tipos de ação, regras JSON declarativas. O motor de regras roda dentro do próprio hoody-agent — latência zero, proxy zero.
chat.system.transform
Acrescente uma regra de segurança ao system prompt de toda sessão prod antes que o LLM veja.
tool.execute.before
Notifique um humano antes que qualquer agente execute bash. No loop, sem proxy.
session.error
Dispare um webhook para o PagerDuty quando qualquer sessão falhar na frota inteira.
{
"mitm": {
"rules": [
{
"id": "safety-guardrail",
"enabled": true,
"trigger": {
"event": "chat.system.transform",
"tags": ["prod"]
},
"action": {
"type": "prompt-inject",
"position": "append",
"target": "system"
}
}
]
}
}
300+ Modelos. Uma Mudança de Config para Trocar.
Aponte qualquer cliente IA para https://ai.hoody.com/api/v1. Use container-X como sua chave — só funciona da sua infraestrutura. Delete o contêiner para revogar instantaneamente.
@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.
Snapshot Antes de Cada Execução de Agente
Nunca deixe um agente modificar um contêiner sem um snapshot. Uma chamada API. Rollback instantâneo.
hoody snapshots create-snapshot $AGENT_ID \
--alias "before-experiment"
6 Endpoints. Controle de Agente Completo.
Ciclo de vida da tarefa, monitoramento em tempo real e anexação de MCP — tudo HTTP e WebSocket padrão.
Tarefas
{count, plural, =1 {# endpoint} other {# endpoints}'}POST /api/v1/agent/tasks
Monitorar
{count, plural, =1 {# endpoint} other {# endpoints}'}wss://.../api/v1/agent/ws
MCP + Interface Web
{count, plural, =1 {# endpoint} other {# endpoints}'}POST /api/v1/agent/mcp/servers
O que o agente realmente pode fazer
Três capacidades que nenhuma quantidade de prompt engineering te dá — elas estão na plataforma.
5 modos de tarefa, alternáveis no meio da sessão
code, architect, debug, ask, orchestrator — cada um ajustado para uma intenção diferente. Alterne via PATCH /api/v1/agent/tasks/{id}/mode sem parar a tarefa.
Descoberta de ferramentas MCP em tempo de execução
Conecte qualquer servidor compatível com MCP — GitHub, Slack, Jira — em tempo de execução. O agente descobre e mescla as novas ferramentas na sessão ativa instantaneamente.
Incorporação como painel lateral do terminal
Incorpore o agente como um painel lateral em qualquer URL do hoody-terminal via ?panel=AGENT_URL. O agente compartilha o sistema de arquivos e o estado dos processos do contêiner com o terminal.
Seu Primeiro Agente Está a Um Contêiner de Distância
Crie um contêiner com hoody-kit. 14 serviços HTTP e 100+ endpoints de agente acordam instantaneamente. Entregue a URL para Claude, Codex ou qualquer agente que fale HTTP.