Pular para o conteúdo
use-cases / wake-up-to-finished-prototype / hero
AGENT · OVERNIGHT BUILD

Acorde para um protótipo pronto

Descreva o projeto à meia-noite. Durma. O agente trabalha durante a noite em seus próprios contêineres, faz snapshots antes de etapas arriscadas, e publica em seu webhook de notificação ao amanhecer. Você abre uma URL funcionando em seu telefone antes do café estar pronto.

use-cases / wake-up-to-finished-prototype / night

As oito horas que você não vê

O agente é um contêiner falando com outros contêineres via HTTP. Cada passo é uma chamada HTTP que você estaria fazendo à mão. Snapshots bracketeiam os arriscados, então a falha não custa nada e a manhã tem um ponto de roll-back.

23:47

Prompt enviado. POST /api/v1/agent/tasks aceita a descrição e retorna um task id.

00:03

Três contêineres feitos spawn via a API de contêineres. Um para a API, um para a web, um para o banco de dados.

01:18

Primeiro teste falhando. O agente lê o trace do stream de eventos WebSocket e faz patch do handler.

02:42

Snapshot criado com POST /containers/[id]/snapshots antes de rodar a migração de schema.

04:09

hoody-browser abre a UI ao vivo, preenche a invoice de teste, tira um screenshot, afirma os totais.

05:21

Alias de proxy aponta o domínio escolhido no contêiner web. A URL agora é pública.

06:14

Webhook de saída para seu endpoint de notificação de escolha. O telefone se acende.

use-cases / wake-up-to-finished-prototype / morning

O que você acorda para

Uma URL ao vivo, uma barra de testes passando e uma janela de eventos de agente. Não um ensaio, não um dump de código. Um artefato funcionando que você pode passar para um colega.

agent-1.containers.hoody.com
livehttps://invoices.example.run
us-nyc-1
Testestodos passando
agent/ws · tool_use · últimas 6
  • 01:18tool_usefiles.write src/handlers/createInvoice.ts
  • 01:42tool_useterminal.exec bun test --filter invoice
  • 02:42tool_usecontainers.snapshot pre-migration
  • 03:55tool_usesqlite.query CREATE TABLE invoices
  • 04:09tool_usebrowser.click button#submit-invoice
  • 05:21tool_useproxy.alias invoices.example.run -> exec-1

Se você não gostar do que vê, o snapshot de antes de dormir é uma chamada PATCH para /containers/[id]/snapshots/[name] de distância. A noite foi um experimento, não um compromisso.

use-cases / wake-up-to-finished-prototype / punchline

Você passou oito horas dormindo. O agente passou oito horas construindo.

SUA NOITEdescanso
NOITE DO AGENTEscaffold, test, deploy, snapshot
  • sem notebook aberto
  • sem fatura de contratante
  • snapshot para reverter
use-cases / wake-up-to-finished-prototype / replaces

O que isto substitui

O trabalho de prototipagem assíncrona sempre foi bloqueado em humanos estarem acordados. Snapshot a noite e ela deixa de estar bloqueada.

  • Mensagens de standup à meia-noitePedindo para um colega começar para você
  • Promessas de prototipagem da manhã de sextaUma semana de context-switching para uma demo
  • Devin / Replit agent runsPrecisa de uma aba aberta e de uma bateria acordada
  • Protótipos de contratantePague pelos 60% chatos que você teria pulado
  • Rough scaffolds que você refaz à mãoMesmo os arquivos escritos por você, apenas mais lento
  • Projetos de fim de semana semi-feitosO wrapper ao redor do Stripe, o auth, o CRUD
use-cases / wake-up-to-finished-prototype / cta

Você costumava acordar para email. Agora você acorda para produto.

Leia o guia do agente
use-cases / wake-up-to-finished-prototype / related

Leia os outros