El warehouse gana una superficie de control de agentes: thinking_effort, stage_mounts de Snowflake y Agents Schema de dbt
El 28 de octubre de 2026, Snowflake lanzó tres controles nuevos en la API agent:run de Cortex Agents: thinking_effort, instructions.system y stage_mounts (notas de versión de Snowflake). Un runtime de warehouse expone ahora las tres cosas que las plataformas de agentes guardaban tradicionalmente para sí mismas — cuánto piensa el modelo, qué reglas internas aplica el runtime y qué artefactos versionados puede montar el agente. El mismo mes, Fivetran y dbt Labs completaron su fusión "para crear la infraestructura de datos para agentes de IA confiables", y la plataforma combinada trae un Agents Schema que da a los agentes contexto nativo del warehouse en lugar de extracciones ad hoc (comunicado de prensa de Fivetran).
Este artículo mapea las tres superficies de control de Snowflake, la capa de contexto que llega a su lado, y la frontera que no cierran: las aprobaciones, la política entre herramientas y la pista de auditoría siguen perteneciendo a la capa de orquestación sobre el warehouse. Para un equipo reducido — una cuenta de Snowflake, dos desarrolladores de dbt, agentes que empiezan a ejecutar trabajo programado — estos son los primeros controles que puedes fijar dentro del propio warehouse, y distinguir qué vinculan y qué no es la diferencia entre gobernanza y teatro.
Conclusiones clave
- Snowflake lanzó tres controles de agente el 28 de octubre de 2026 —
thinking_effort(deminimalaxhigh, subconjuntos por modelo),instructions.system(instrucciones de sistema añadidas dentro del runtime) ystage_mounts(montajes de stages versionados) en la APIagent:runde Cortex (notas de versión de Snowflake). stage_mountsvincula artefactos por versión, no por rama — notebooks, apps de Streamlit, workspaces y los propios agentes se montan como stages versionados; losworkspace_mountsescribibles permanecen sin cambios en la versiónlive(notas de versión de Snowflake).- La fusión completada de dbt y Fivetran lanza el Agents Schema — el propósito declarado de la plataforma fusionada es "la infraestructura de datos para agentes de IA confiables", llevando filas de contexto gobernadas al lugar donde las agentes las consumen (comunicado de prensa de Fivetran).
- El data sharing de dbt × Amazon Redshift (documentado por dbt el 9 de octubre y por AWS en el blog de big data) mueve pipelines multi-clúster sin mover un solo byte — shares gobernadas más las APIs de metadatos
SVV_*y una configuracióndatasharingreemplazan el extraer y luego copiar (blog de dbt; blog de big data de AWS). - Los controles vinculan esfuerzo, instrucciones y montajes — no política — las aprobaciones, la revocación y la auditoría a través del warehouse, NetSuite, HubSpot y el resto del alcance del agente siguen en la capa de orquestación.
Qué se lanzó el 28 de octubre, y dónde se ubica cada control
thinking_effort es el control del esfuerzo de razonamiento: un rango de minimal a xhigh, con subconjuntos por modelo que restringen qué valores acepta cada modelo. En la práctica, es la llamada que mueve el esfuerzo del modelo desde un valor por defecto del lado de la API hasta un ajuste por ejecución que el warehouse registra. Un agente programado que lee una tabla de frescura no necesita el mismo presupuesto de esfuerzo que uno que concilia partidas de facturas; hasta el 28 de octubre esa distinción vivía en el harness que invocaba el modelo, y ahora el warehouse la ejecuta como un parámetro declarado de la ejecución.
instructions.system añade instrucciones de sistema dentro del runtime. Este es el slot de la política interna: las reglas de operación que tu organización quiere adjuntar a cada ejecución de agente — qué puede resumir el agente, qué debe señalar a un humano, cómo manejar el contexto faltante — viajan con la invocación en lugar de vivir en una plantilla de prompt mantenida por quien construyó el agente. La marca de honestidad importa aquí: las instrucciones añadidas no son un sistema de permisos. Moldean el comportamiento dentro del runtime; no revocan nada.
stage_mounts es la frontera de artefactos. La API agent:run ahora acepta montajes de stages versionados — notebooks, apps de Streamlit, workspaces y los propios agentes — mientras los workspace_mounts escribibles permanecen sin cambios en la versión live. Un agente vinculado a un stage versionado ve un conjunto de artefactos fijado, no lo que haya en la rama en ese momento. Esa es la misma intuición del pipeline pinning y del manifest pinning en otros puntos del stack de agentes, expresada en la frontera del warehouse donde los artefactos viven de verdad.
El diagrama de abajo confronta las tres superficies de control con las capas que las rodean — la capa de orquestación donde se queda la política, y las capas de contexto y movimiento que llegan por debajo.
La capa de contexto llegó primero
Los controles solo importan frente a algo, y ese algo llegó primero del lado del contexto. Fivetran y dbt Labs cerraron su fusión con una tesis explícita: la empresa combinada existe para construir "la infraestructura de datos para agentes de IA confiables" (comunicado de prensa de Fivetran). El Agents Schema lleva esa tesis al warehouse — filas gobernadas y modeladas que un agente consume como un dashboard consume una tabla de métricas, en lugar de la extracción ad hoc que un agente arma a ciegas contra un endpoint SQL.
La pregunta del movimiento recibe el mismo tratamiento. dbt ya soporta el data sharing de Amazon Redshift, y el blog de big data de AWS documenta el patrón multi-clúster — APIs de metadatos SVV_* y una configuración datasharing que construyen pipelines multi-clúster sin copiar un byte (blog de dbt; blog de big data de AWS). Para un agente, esta es la diferencia entre un entorno ensamblado a partir de shares gobernadas — donde el linaje y las reglas de acceso se mantienen — y uno ensamblado a partir de extracciones, donde cada copia es una pregunta de acceso nueva. El reposicionamiento de Dagster en torno a la misma tesis ("Data your team trusts. AI that runs on it.") dice lo mismo desde el lado del orquestador (Dagster).
Leídas en conjunto, las tres superficies forman un patrón: el contexto se gobierna donde se modela, el movimiento se gobierna donde se comparte, y el esfuerzo, las instrucciones y los montajes se gobiernan donde ocurre la ejecución. Es una respuesta del warehouse primero a una pregunta que las plataformas de agentes han venido respondiendo con código a medida.
Los controles no cierran la puerta
Lo que los controles no vinculan es la política entre sistemas. Un agente que lee modelos de precios del warehouse, consulta el stock de BigCommerce y escribe cotizaciones aprobadas de vuelta en NetSuite cruza tres fronteras de proveedores y una de protocolo. Los parámetros de Snowflake gobiernan exactamente una de esas fronteras; nada en las notas de versión revoca un token de BigCommerce, y nada en instructions.system produce un registro de auditoría en NetSuite. Las aprobaciones, la revocación y la única pista de auditoría entre herramientas tienen que vivir en la capa de orquestación — el patrón de módulos que envuelve cada sistema como herramientas tipadas con su propia autenticación y logging (estándar de código de módulos MCP).
Hay un límite honesto que hay que decir sin rodeos: las notas de versión documentan parámetros, no garantías. El comportamiento de auditoría de las llamadas agent:run — qué se registra, se retiene y se puede consultar — no es algo que las notas que revisamos especifiquen, y el soporte de subconjuntos por modelo significa que el xhigh de un equipo es el ajuste no disponible de otro. Trata los tres controles como entradas declaradas, verifica la pista de auditoría en tu cuenta, y mantén el kill-switch sobre el warehouse (checklist de gobernanza de IA).
Lectura para un equipo reducido
Para un equipo de mercado medio que empieza a ejecutar sus primeros agentes programados contra el warehouse, el 28 de octubre cambia la conversación inicial en cinco lugares. Inventaría qué agentes tocan el warehouse en absoluto — los programados primero. Ajusta thinking_effort con intención por carga de trabajo: una verificación de frescura en minimal, la conciliación con más esfuerzo, y anota qué tarea recibió qué presupuesto, porque ese mapeo es tu historia de coste por unidad. Pon la política interna en instructions.system una sola vez en lugar de mantenerla en cada plantilla de prompt. Vincula los agentes programados a montajes de stages versionados, para que el dashboard de Streamlit que el agente lee sea la versión que alguien probó, no la que cambió esta mañana. Y mantén las aprobaciones y la revocación en el manifiesto del orquestador — el warehouse controla cómo se ve una ejecución; el orquestador controla qué se le permite hacer y qué deja atrás.
Lecturas relacionadas
- Pipelines de datos orquestados por agentes: construyendo la pila Dagster + dbt + MCP — la contraparte del lado de construcción: envolver Dagster, dbt y Snowflake como herramientas tipadas que el agente llama
- Fallos de pipeline en cascada: cómo un agente reduce el debugging de guardia en un 75% — la capa de monitoreo que estos controles alimentan, con el récord de guardia de 8 horas a 2
- Estándar de código de módulos MCP — el patrón estructural que mantiene la autenticación, el logging y la política con el orquestador en cada sistema
Un distribuidor de equipos de 400 personas, con una cuenta de Snowflake y dos desarrolladores de dbt, estaba conectando su agente de cotizaciones a los modelos de precios que gobierna el warehouse. Un módulo del orquestador declaró los tres controles de Snowflake — esfuerzo presupuestado por carga de trabajo, política interna añadida en cada ejecución, montajes de stages versionados para los artefactos que lee el agente — mientras las aprobaciones, la revocación y la auditoría entre herramientas se quedaban en el manifiesto sobre el warehouse. Los costes del agente de cotizaciones se volvieron atribuibles por tarea, y su entorno de datos dejó de derivar con la rama.
Solicita una construcción con alcance acotado
Descubrimiento de una semana. Obtienes un inventario de sistemas, un mapa de flujos de trabajo y un alcance fijo — construyas con nosotros o no.
¿Quieres esto construido para tus sistemas?
Cada documento aquí viene de trabajo real de producción. Si tienes un sistema objetivo y un flujo en mente, podemos definir un proyecto en una semana.
Solicitar un proyectoDescubrimiento de una semana. Obtienes un inventario de sistemas, mapa de flujos y alcance fijo — decidas o no construir con nosotros.