initial commit: slides ready + upgraded

This commit is contained in:
2026-05-24 10:37:53 +02:00
commit f6f46972c3
173 changed files with 16756 additions and 0 deletions
+42
View File
@@ -0,0 +1,42 @@
---
layout: default
---
# Streaming: Modos de Transmisión
<div class="mt-4 text-xs">
<v-click>
**`updates`**: Emite evento después de cada paso del agente
```typescript
for await (const chunk of await agent.stream(
{ messages: [{ role: "user", content: "¿Tiempo en Madrid?" }] },
{ streamMode: "updates" }
)) {
console.log(chunk);
// { model: { messages: [AIMessage con tool_call] } }
// { tools: { messages: [ToolMessage con resultado] } }
// { model: { messages: [AIMessage respuesta final] } }
}
```
</v-click>
<v-click>
**`values`**: Emite el estado completo después de cada paso
```typescript
for await (const chunk of await agent.stream(
{ messages: [{ role: "user", content: "¿Tiempo en Madrid?" }] },
{ streamMode: "values" }
)) {
console.log(chunk.messages); // Array completo de mensajes hasta ese punto
}
```
</v-click>
</div>