TabbitBlog

Comprueba filtros de una app con sesión iniciada usando GLM-5.3

Ejecuta GLM-5.3 en un agente local, conecta Tabbit Browser y valida filtros SPA frente a datos esperados sin modificar la aplicación.

En este artículo
  1. Puntos clave
  2. Elige una ruta de navegador para GLM-5.3
  3. Conecta ZCode con Tabbit
  4. Comprueba un filtro SPA sin modificar datos
  5. Separa el modelo, la skill, el navegador y el acceso al sitio
  6. Usa GLM-5.3 cuando la ruta esté clara

Para comprobar una aplicación de página única (SPA) con sesión iniciada usando GLM-5.3, ejecuta el modelo en un agente local, conecta ese agente a Tabbit Browser y compara el resultado visible del filtro con un valor esperado conocido. No des por válida la comprobación solo porque cambie una etiqueta o el número de filas. Z.ai documenta GLM-5.3 en ZCode Agent; para usar una sesión de Tabbit, importa o activa la skill de Tabbit e invócala con la sintaxis $skill-name de ZCode. (Configuración de ZCode · Skills de ZCode)

Un usuario de Reddit que comparaba GLM y DeepSeek en un flujo con agentes escribió: «Uso GLM para planificar y dejo la ejecución a DeepSeek». Es la experiencia de una persona, no una prueba comparativa. Sí señala una práctica útil para el QA del navegador: separar el plan, la acción y la comprobación. (Debate original en Reddit)

Puntos clave

  • GLM-5.3 es el modelo; el agente local proporciona las herramientas y el acceso al navegador.

  • Z.ai documenta GLM-5.3 en ZCode Agent. El navegador integrado de ZCode tiene un perfil separado de Tabbit.

  • Para usar Tabbit, activa su skill en ZCode e invócala con $tabbit solo si ese es el nombre instalado. Comprueba que aparezca en ZCode antes de empezar.

  • Comprobar un filtro SPA requiere evidencia de la interfaz y un valor esperado, como un ID de prueba conocido o un recuento verificado por separado.

  • Mantén la tarea en modo de solo lectura. El resultado del filtro no autoriza a editar ni enviar registros.

Elige una ruta de navegador para GLM-5.3

RutaDisponibilidad del modeloSesión del navegadorCuándo usarla
ZCode Agent + Browser Use integradoZ.ai documenta GLM-5.3 y la configuración de cuenta o APIPerfil propio del navegador de ZCodeQuieres la ruta oficial de GLM y puedes iniciar sesión en ese perfil.
ZCode Agent + skill de TabbitGLM-5.3 en ZCode; hay que importar o activar la skill de TabbitTabbit Browser mediante la skill local del CLINecesitas el perfil de Tabbit existente y pestañas de tareas separadas.
Agente remoto sin conexión localDepende del proveedor remotoNo hay una ruta verificada hacia la sesión local de TabbitUsa una entrega escrita; no des por hecho que puede ver las cookies locales.

La documentación de ZCode confirma que se puede seleccionar GLM-5.3 y que el agente de escritorio controla su navegador integrado. También indica que los datos de inicio de sesión de ese navegador son independientes y se importan por separado. Esta guía propone la ruta de Tabbit. No se ha ejecutado GLM-5.3 con este flujo: es una configuración documentada, no una prueba. Consulta el artículo general sobre GLM-5.3.

Conecta ZCode con Tabbit

Primero conecta en ZCode una cuenta de Z.ai, un Coding Plan o una clave API compatible, y selecciona GLM-5.3. Después añade la skill de Tabbit a la lista de skills de ZCode. La documentación sitúa las skills de usuario en ~/.zcode/skills/<skill-name>/SKILL.md y permite invocarlas en el chat como $skill-name. Si importas una skill desde otro agente, confirma en los ajustes que aparece y está activada. Configuración del modelo en ZCode · Guía de skills de ZCode

Usa $tabbit solo si la skill instalada se llama tabbit. Pide al agente que ejecute la comprobación del entorno de la skill y que abra una tarea nueva de Tabbit. La guía de Tabbit CLI explica la conexión con el navegador y los recibos de tarea. Si la skill no está disponible, configúrala antes de seguir; no cambies en silencio al navegador integrado de ZCode suponiendo que comparte la sesión de Tabbit.

El perfil de Tabbit Browser puede conservar una sesión de Feishu o de un sitio de pruebas. Una tarea nueva del agente usa una pestaña independiente para que puedas dejar abiertas tus pestañas habituales y revisar el resultado visible. Consulta cómo conectar un agente con un navegador existente. Una comprobación local del equipo mostró que una segunda tarea de Tabbit CLI podía reutilizar una sesión de prueba de corta duración y leer la página esperada. Esa comprobación no usó GLM-5.3 ni ZCode.

Comprueba un filtro SPA sin modificar datos

Un filtro puede cambiar la etiqueta seleccionada, ocultar filas o mostrar un estado vacío sin demostrar que los datos de origen sean correctos. Una comprobación útil vincula el estado de la interfaz con el ID de un registro conocido o con un recuento esperado de un fixture, una exportación u otra fuente fiable. Pide al agente que registre lo que ve y que pare si la evidencia no coincide.

ComprobaciónEvidencia que se registraCondición de fallo
Filtro aplicadoNombre del filtro seleccionado y valor visibleEl control cambia, pero el estado de la página no.
Número de resultadosFilas visibles y recuento esperado del fixtureLos recuentos difieren o la paginación no está clara.
IdentidadUno o varios ID de registro establesFaltan los ID, están duplicados o no corresponden.
Estado vacío o errorTexto exacto del estado vacío, aviso o errorSe confunde un error con cero resultados válidos.
Integridad de datosNo se edita ni se envía nadaEl agente modifica un registro durante la comprobación.

Este es un flujo de revisión, no una afirmación de que GLM-5.3 o Tabbit se hayan probado en una SPA de producción. Usa un entorno de pruebas y un fixture fijo, por ejemplo GLM-FILTER-01. No incluyas registros privados en el prompt si bastan valores de muestra estables.

Usa la skill de Tabbit en una tarea nueva llamada GLM-FILTER-01.
Abre [URL de la aplicación de pruebas] y selecciona [nombre del filtro] = [valor de muestra].
No edites, envíes, borres ni ejecutes acciones que modifiquen datos.
Indica el filtro seleccionado, el número visible de filas, hasta cinco ID estables,
el texto exacto del estado vacío o del error, y si coincide con el recuento esperado [N].
Usa [referencia del fixture o exportación] como fuente del valor esperado.
Si la página sigue cargando, muestra un error o no coinciden el recuento o los ID, detente e informa de la discrepancia.
Guarda una nota de revisión como GLM-FILTER-01.md. Marca cada valor como observado o esperado.

La nota da al revisor un punto de control: permite repetir el filtro, identifica la fuente esperada y separa los resultados observados de las suposiciones. Un modelo puede planificar bien y aun así interpretar mal una carga en curso o una caché obsoleta. En otro hilo de Reddit, una persona que usa GLM-5.3 contó que el modelo empezó a desviarse con cierto tamaño de contexto y mejoró al ajustar el umbral de compactación. Es un relato personal, pero recuerda que conviene mantener breve la tarea y explicitar el resultado esperado. (Hilo original en Reddit)

Separa el modelo, la skill, el navegador y el acceso al sitio

Si la página no se carga como esperas, comprueba las capas en orden: GLM-5.3 está seleccionado en ZCode; la skill de Tabbit está activada; el CLI local llega al perfil de Tabbit adecuado; ese perfil puede abrir el sitio; y la página muestra los datos esperados. Que una skill aparezca en el selector demuestra que se ha detectado, no que el CLI o la sesión del sitio funcionen.

Browser Use de ZCode es otra opción, pero controla el navegador integrado de ZCode. Su documentación dice que ese perfil tiene un estado de inicio de sesión independiente y permite importar una sesión de Chrome. Es distinto de usar el perfil existente de Tabbit mediante el CLI. Consulta la lista de comprobación para configurar el navegador.

Si falla una acción, registra la última capa verificada antes de volver a intentarlo. Para un control que ya no aparece o una página que ha cambiado, usa la guía para resolver problemas al hacer clic. Para una página de Tabbit abierta manualmente, consulta la guía de perfiles y pestañas de tareas. Compara Browser MCP y CLI y la configuración de Tabbit CLI para Codex. Si solo necesitas páginas públicas, puede bastar el flujo de investigación con fuentes. La guía del plugin DeepSeek Harness documenta una integración específica de DeepSeek y no demuestra que GLM-5.3 funcione en DSH.

Usa GLM-5.3 cuando la ruta esté clara

GLM-5.3 puede ser una opción si puedes seleccionarlo en un agente local y dar acceso a ese agente a una herramienta de navegador. ZCode es la ruta de escritorio oficial verificada aquí. Su perfil de navegador y el de Tabbit son independientes; utiliza la skill de Tabbit si necesitas específicamente la sesión de Tabbit.

El siguiente paso es concreto: importa y activa la skill de Tabbit, ejecuta su comprobación del entorno y prueba un filtro con un fixture conocido. Guarda el resultado en una nota para revisión y deja todos los registros sin cambios.

Preguntas frecuentes

¿Puede GLM-5.3 usar un navegador con sesión iniciada?

Sí, si el agente local tiene una herramienta de navegador y una sesión autorizada. Z.ai documenta GLM-5.3 en ZCode, cuyo agente de escritorio incluye Browser Use.

¿Qué agente local admite GLM-5.3?

Z.ai documenta GLM-5.3 en ZCode Agent. Para usar Tabbit en vez del navegador de ZCode, importa o activa la skill de Tabbit e invócala con la sintaxis de skills del cliente.

¿GLM-5.3 puede saber automáticamente si funcionó un filtro?

No. El agente debe revisar el filtro seleccionado, las filas visibles, el estado vacío y los errores, y comparar un ID estable o un recuento esperado. Un cambio en la interfaz no prueba que los datos sean correctos.

¿Puede el agente actualizar registros mientras comprueba un filtro?

Mantén la comprobación en modo de solo lectura. Si hace falta una actualización aparte, crea otra tarea, revisa los campos propuestos y espera la aprobación de una persona antes de guardar.

¿El navegador de ZCode comparte automáticamente el inicio de sesión de Tabbit?

No. ZCode documenta un perfil de navegador independiente. Usa la skill y el CLI de Tabbit para una sesión de Tabbit, o importa el inicio de sesión al perfil de ZCode por separado.

¿GLM-5.3 es lo mismo que GLM-5.3-Flash?

No. Son variantes distintas. Esta guía trata GLM-5.3 y la ruta documentada de ZCode, no una demostración de navegador con Flash.

Da el siguiente paso

Deja que Tabbit trabaje junto a ti.

Investiga entre pestañas, automatiza el trabajo repetitivo del navegador y mantén todo el contexto al alcance.