Soixante conteneurs sur un seul serveur
Une seule machine bare-metal fait tourner des dizaines à des centaines de conteneurs Hoody. La déduplication KSM et BTRFS rend le coût marginal quasi nul.
Décris le projet à minuit. Dors. L'agent bosse à travers la nuit dans ses propres conteneurs, fait des snapshots avant les étapes risquées, et POST sur votre webhook de notification au lever du soleil. vous ouvrez une URL fonctionnelle sur votre téléphone avant que le café soit prêt.
Tests passent · snapshot sauvegardé · 8h 27m · 41 appels d'outils
L'agent est un conteneur qui parle à d'autres conteneurs en HTTP. Chaque étape est un appel HTTP que vous feriez à la main. Les snapshots encadrent les risquées, donc l'échec ne coûte rien et le matin a un point de roll-back.
Prompt envoyé. POST /api/v1/agent/tasks accepte la description et retourne un id de tâche.
Prompt envoyé. POST /api/v1/agent/tasks accepte la description et retourne un id de tâche.
Trois conteneurs lancés via l'API conteneurs. Un pour l'API, un pour le web, un pour la database.
Trois conteneurs lancés via l'API conteneurs. Un pour l'API, un pour le web, un pour la database.
Premier test qui échoue. L'agent lit la trace depuis le flux d'évènements WebSocket et patche le handler.
Premier test qui échoue. L'agent lit la trace depuis le flux d'évènements WebSocket et patche le handler.
Snapshot créé avec POST /containers/[id]/snapshots avant de lancer la migration de schéma.
Snapshot créé avec POST /containers/[id]/snapshots avant de lancer la migration de schéma.
hoody-browser ouvre l'UI live, remplit la facture de test, prend un screenshot, vérifie les totaux.
hoody-browser ouvre l'UI live, remplit la facture de test, prend un screenshot, vérifie les totaux.
L'alias proxy pointe le domaine choisi vers le conteneur web. L'URL est désormais publique.
L'alias proxy pointe le domaine choisi vers le conteneur web. L'URL est désormais publique.
Webhook sortant vers votre endpoint de notification au choix. Le téléphone s'allume.
Webhook sortant vers votre endpoint de notification au choix. Le téléphone s'allume.
Une URL live, une barre de tests qui passe, et une fenêtre d'évènements de l'agent. Pas un essai, pas un dump de code. Un artefact fonctionnel que vous pouvez tendre à un coéquipier.
Si ce que vous voyez ne vous plaît pas, le snapshot d'avant le coucher est à un appel PATCH sur /containers/[id]/snapshots/[name]. La nuit était une expérience, pas un engagement.
vous avez passé huit heures à dormir. L'agent a passé huit heures à coder.
Le travail asynchrone de prototype a toujours été bloqué par le fait que les humains soient réveillés. Snapshot la nuit et ça cesse d'être bloqué.
Avant vous vous réveilliez devant vos mails. Maintenant vous vous réveillez devant un produit.