CLI
CLI (línea de comandos)
tracker en la terminal, para agentes como Claude Code y Codex y para scripts: tareas, proyectos, búsqueda y toda la API.
La CLI tracker (el paquete @aquarela/tracker en npm) lleva tracker a la terminal. Es el camino más simple para agentes que ejecutan comandos, como Claude Code y Codex: ya saben usar una CLI, leen la ayuda solos y no cargan las tools del MCP en su contexto. Por debajo es la API REST, con las mismas reglas y permisos de la pantalla, en nombre de quien inició sesión.
Instalar e iniciar sesión
npm install -g @aquarela/tracker
tracker loginNecesita Node.js 20 o más nuevo (sin instalar: npx @aquarela/tracker). tracker login abre el navegador: la persona autoriza la CLI en una pantalla como la del MCP, eligiendo las empresas y si puede escribir. La sesión se guarda en ~/.config/tracker, legible solo por esa persona, y se renueva sola; tracker logout cierra la sesión y desconecta. Sin navegador (servidor, contenedor, CI), usa un token personal: TRACKER_TOKEN en el entorno, o tracker login --with-token con el token en la entrada estándar. tracker whoami muestra quién inició sesión, las empresas y el acceso. La persona encuentra estos comandos, listos para copiar, en https://tracker.aquarela.app/account/cli (Tu cuenta → Apps y API → CLI).
Comandos
tracker issues list: la búsqueda deGET /issues, con los mismos filtros (-pproyecto,--open,--mine,-sestado,-qtexto,--queryconsulta avanzada,--filterfiltro guardado,--limit,--offset).tracker issues view <código>: la issue, con--commentspara los comentarios y--fieldspara solo algunas partes.tracker issues create: crea una (-p,-t,-do-Dcon un archivo,--type,--severity,--priority,-a,-l,--field,--external-id,--similar).tracker issues update <código>: edita solo lo que envíes (--assignee,--add-label,--remove-label,--sprint,--release,--fix-notes,--edit-versiony otros).tracker issues status <código> <estado>: cambia el estado por la clave del flujo del proyecto (--reasonal cerrar).tracker issues comment <código>: comenta (-btexto,-Bun archivo o la entrada estándar,--reply-to,--attach).tracker issues attach <código> <archivos>: adjunta; por encima de 15 MB, por el envío directo dePOST /uploads.tracker projects listytracker projects view <prefijo>: los proyectos, con los estados, los tipos y los campos de cada uno.tracker similar "<texto>"(o--issue <código>): "¿Ya pasó antes?", porGET /search.tracker docs list,tracker docs search "<pregunta>"ytracker docs view <slug>: la base de conocimiento.tracker org listytracker org use <slug>: las empresas de la sesión y la predeterminada.tracker api <ruta>: cualquier ruta de la API, con la sesión de la CLI, comogh api:-Xel método,-fy-F(con tipo) arman el cuerpo JSON,--inputenvía un cuerpo listo.tracker llms: este manual, sin sesión.
tracker <comando> --help muestra las opciones y los ejemplos de cada comando.
Para agentes y scripts
--jsonen cualquier comando imprime la respuesta de la API tal como llegó, con los campos documentados aquí. Los errores salen por la salida de error, en JSON con--json(error,message,status).- Códigos de salida:
0todo bien,1error de la API o de la red,2uso incorrecto,4sin sesión o sesión vencida. --org <slug>(oTRACKER_ORG) elige la empresa de la llamada, por el encabezadoX-Tracker-Organization, cuando la sesión incluye más de una.- En el límite de llamadas (429), la CLI espera el
Retry-Aftery vuelve a intentar. - Entorno:
TRACKER_TOKEN,TRACKER_ORG,TRACKER_HOST(predeterminadohttps://tracker.aquarela.app) yTRACKER_LANG(pt,enoes; sin él, el idioma de la cuenta).
Ejemplo de instrucción para el AGENTS.md o el CLAUDE.md de un repositorio:
Las tareas de este repositorio están en tracker, proyecto MOB. Usa la CLI `tracker` con --json:
`tracker issues list -p MOB --open --json`, `tracker issues view` y `tracker issues comment`.
Antes de crear una tarea, ejecuta `tracker similar`.