Aller au contenu
use-cases / watch-your-agent-think-from-the-coffee-shop / hero
PIPE · TRACE · LIVE

Observez votre agent réfléchir depuis le café

Votre agent tourne dans un conteneur chez vous. Vous êtes à l'autre bout de la ville. La boucle de l'agent envoie chaque étape dans Hoody Pipe ; vous faites curl sur le même chemin depuis un onglet de téléphone. La trace arrive caractère par caractère — pas de SSH, pas de tableau de bord, pas d'upload.

Lire l'API Pipe
use-cases / watch-your-agent-think-from-the-coffee-shop / mechanism

Envoyez chaque étape, faites curl pour la recevoir

La boucle de l'agent émet déjà des événements structurés — think, tool_use, result. Envoyez-les dans un chemin avec PUT. Depuis le téléphone, faites GET sur le même chemin. Le pipe ne stocke pas les octets ; il les transmet à qui les lit.

agent.loop · conteneur maison
PUT/api/v1/pipe/trace
# inside the agent loop$ echo "$step" | curl -T - \ https://agent-pipe.…hoody.com/api/v1/pipe/trace[INFO] Streaming to 1 receiver(s)...pas de buffer · backpressure sur l'agent lui-même
termux · table de café
GET/api/v1/pipe/trace
# read from the same path$ curl -N \ https://agent-pipe.…hoody.com/api/v1/pipe/trace[think] check schema first…onglet du téléphone ouvert · la trace s'affiche au fil de l'eau

Deux connexions HTTP, un seul chemin. Le pipe maintient la connexion du récepteur jusqu'à l'arrivée de l'émetteur — votre téléphone peut être ouvert avant que l'agent ne démarre, ou vous pouvez rejoindre en cours de route. Hoody Pipe est le fil entre les deux, jamais une base de données.

use-cases / watch-your-agent-think-from-the-coffee-shop / anatomy

Anatomie d'une trace lisible

L'agent émet quatre types de ligne. Chacun vous dit quelque chose qu'un dashboard ne peut pas dire : non seulement ce qui s'est passé, mais ce que l'agent pensait à ce moment-là.

01 · BLEU

[think] — l'étape de raisonnement

Le plan du modèle, dans ses propres mots. Pourquoi il a choisi cet outil, ce qu'il attend en retour, où il pourrait bifurquer. Lire ces lignes, c'est lire l'esprit de l'agent en temps réel.

[think] user wants invoice CSV…
02 · NEUTRE

[tool_use] — l'appel

La fonction et les arguments exacts que l'agent a décidé d'invoquer. Une ligne par appel, dans l'ordre où la boucle les a déclenchés. Pas d'abstraction SDK ; juste la requête au niveau du fil.

[tool_use] sql.describe("invoices")
03 · VERT

[result] — ce qui est revenu

La réponse de l'outil, résumée à la ligne. Nombre de lignes, tailles de fichiers, codes de statut, messages d'erreur. La chose sur laquelle la prochaine ligne [think] va raisonner.

[result] 12 rows · 41 ms
04 · LIVE

Streaming, pas polling

Chaque ligne arrive au moment où l'agent l'émet. Pas de rafraîchissement toutes les 5 secondes, pas de « dernière mise à jour il y a 2 min ». Quand le curseur clignote, l'agent est entre deux pensées. Vous suivez, vous ne rafraîchissez pas.

[tool_use] files.write("invoices.csv")
use-cases / watch-your-agent-think-from-the-coffee-shop / punchline

L'agent a tourné quarante minutes. Vous l'avez lu comme un livre.

Quarante minutes de raisonnement, d'appels d'outils et de résultats — rendus comme un seul flux de texte continu et coloré. Vous ne sondez pas un endpoint. Vous ne rechargez pas un dashboard. Vous suivez l'esprit de l'agent depuis un café.

TRACE · TAIL EN DIRECT00:00 → 40:12
  1. 00:00[think]
  2. 00:14[tool_use]
  3. 00:31[result]
  4. 06:02[think]
  5. 12:48[tool_use]
  6. 23:11[result]
  7. 31:55[think]
  8. 40:12[result]
  • pas de dashboard
  • pas de polling
  • pas d'upload
  • juste curl
Lire l'API Pipe
use-cases / watch-your-agent-think-from-the-coffee-shop / replaces

Ce que cela remplace

Observer un agent a longtemps voulu dire : un SaaS, un dashboard ou une application WebSocket bricolée. Rien de tout cela ne survit à la question « et si je faisais juste curl ? ».

  • Dashboards AgentOps / LangSmithUne couche SaaS pour lire vos propres logs
  • Datadog APM pour traces d'agentConçu pour les services, peu adapté aux boucles
  • SaaS de logging d'agentVos étapes de raisonnement dans la base de données de quelqu'un d'autre
  • Partage d'écran avec soi-mêmeVNC vers la maison depuis un café · meurtre de batterie
  • Polling de /status toutes les 5 secondesLatence inventée · coût payé
  • Dashboard WebSocket customUn projet de week-end que vous maintenez à vie
use-cases / watch-your-agent-think-from-the-coffee-shop / cta

Envoyez la boucle, faites curl sur le chemin. La pensée de l'agent devient un tail que vous pouvez lire.

Lire l'API Pipe
use-cases / watch-your-agent-think-from-the-coffee-shop / related

Découvrez les autres