0aff31e2d3
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
787 B
787 B
layout
| layout |
|---|
| default |
Streaming: Tokens y Mensajes
messages: Stream de tokens del LLM + metadata
for await (const [mode, chunk] of await agent.stream(
{ messages: [{ role: "user", content: "Explica qué es TypeScript" }] },
{ streamMode: ["updates", "messages"] }
)) {
if (mode === "messages") {
const [token, metadata] = chunk;
if (token.content) {
process.stdout.write(token.content); // Token a token
}
} else if (mode === "updates") {
// Paso completo del agente
console.log("\n[Paso completado]", Object.keys(chunk));
}
}
Combina múltiples modos: `streamMode: ["updates", "messages"]`