El modo de entrada de streaming es la forma preferida de usar el Claude Code SDK. Proporciona acceso completo a las capacidades del agente y permite experiencias ricas e interactivas.Permite que el agente opere como un proceso de larga duración que recibe entrada del usuario, maneja interrupciones, presenta solicitudes de permisos y maneja la gestión de sesiones.
import { query } from "@anthropic-ai/claude-code";// Consulta simple de una sola vezfor await (const message of query({ prompt: "Explica el flujo de autenticación", options: { maxTurns: 1, allowedTools: ["Read", "Grep"] }})) { if (message.type === "result") { console.log(message.result); }}// Continuar conversación con gestión de sesiónfor await (const message of query({ prompt: "Ahora explica el proceso de autorización", options: { continue: true, maxTurns: 1 }})) { if (message.type === "result") { console.log(message.result); }}