Instalación
Requiere Node.js 22 o posterior; npm es opcional. Vuelve a ejecutar cualquiera de los dos comandos para actualizar.Autenticación
Ejecuta este comando para abrir el inicio de sesión en el navegador y guardar una Key para tu Workspace:GLASSER_API_KEY,
o usa glasser keys add.
Comandos
Elige un comando en la barra lateral o abre su referencia a continuación. Cada página de comando muestra su sintaxis y sus opciones.Mantener las llamadas en un solo Task
Una búsqueda devuelve untask_id. Pasa ese valor con --task en las búsquedas relacionadas,
incluidos los reintentos con palabras diferentes y las solicitudes de la página siguiente, así como en
inspect y run. La CLI no almacena ni reutiliza Task automáticamente.
Cada búsqueda sigue requiriendo --use-case, incluso cuando pasas --task.
<taskId> a continuación por el task_id de esa respuesta. Usa el proveedor de datos,
el Endpoint y la entrada seleccionados mediante la búsqueda y la inspección.
--task inicia un Task nuevo en cada búsqueda. En inspect y run,
omitirlo deja la llamada sin Task. En runs list, --task filtra
los resultados para ese Task.
Opciones globales
Opciones globales en cada comando:-j/--json, --help, --version.
Modo JSON
Con-j/--json, los resultados del comando en stdout son JSON. Stderr está vacío cuando la operación
se realiza correctamente y contiene un objeto de error JSON cuando falla. Las solicitudes explícitas de
--help y --version siguen generando texto.
run --jsonrequiere--idempotency-keypara que puedas reintentar con la misma key.keys remove --jsonrequiere--forcepara omitir la confirmación interactiva.login --jsones un error de uso porque el inicio de sesión es interactivo.--outputguarda solo el campo de salida del Run. Si la escritura se realiza correctamente, stdout contiene el Run completo. Si falla la escritura del archivo, stdout queda vacío, se escribe un objeto JSONio_erroren stderr y el proceso termina con1. El modo JSON no muestra mensajes de estado del archivo en stderr.
run y runs get, stdout sigue devolviendo un Run FAILED o STOPPED. El comando
también escribe un error JSON en stderr y termina con el código 1. Las cantidades monetarias en
los campos de respuesta de Glasser son cadenas decimales exactas, nunca números de coma flotante.
Códigos de salida
Para
run y runs get, el código de salida 0 puede indicar que el Run aún está QUEUED o
RUNNING cuando no usas --wait. Un Run COMPLETED también termina con 0 cuando
el proveedor de datos devuelve HTTP 4xx o 5xx; consulta provider_response.http_status.
El estado del Run y charge_usd son resultados independientes.
runs stop termina con 0 cuando se acepta la solicitud de detención, aunque el Run
siga ejecutándose. Consulta detener un Run para conocer el comportamiento completo.
Variables de entorno
Para agentes
Skill orientada a agentes en glasser.ai/SKILL.md incluye esta CLI: cuándo usarla, cómo autenticarse medianteglasser login y las reglas para mantener el gasto bajo control. Indica a tu
agente que use ese archivo.