CLI
CLI (linha de comando)
O tracker no terminal, para agentes como Claude Code e Codex e para scripts: tarefas, projetos, busca e a API inteira.
A CLI tracker (pacote @aquarela/tracker no npm) leva o tracker para o terminal. É o caminho mais simples para agentes que rodam comandos, como Claude Code e Codex: eles já sabem usar uma CLI, leem a ajuda sozinhos e não carregam as tools do MCP no contexto. Por baixo é a API REST, com as mesmas regras e permissões da tela, em nome de quem entrou.
Instalar e entrar
npm install -g @aquarela/tracker
tracker loginPrecisa do Node.js 20 ou mais novo (sem instalar: npx @aquarela/tracker). tracker login abre o navegador: a pessoa autoriza a CLI numa tela como a do MCP, escolhendo as empresas e se ela pode escrever. O login fica em ~/.config/tracker, só legível pela pessoa, e se renova sozinho; tracker logout sai e desconecta. Sem navegador (servidor, contêiner, CI), use um token pessoal: TRACKER_TOKEN no ambiente, ou tracker login --with-token com o token na entrada padrão. tracker whoami mostra quem entrou, as empresas e o acesso. A pessoa encontra estes comandos, prontos para copiar, em https://tracker.aquarela.app/account/cli (Sua conta → Apps e API → CLI).
Comandos
tracker issues list: a busca deGET /issues, com os mesmos filtros (-pprojeto,--open,--mine,-sstatus,-qtexto,--queryconsulta avançada,--filterfiltro salvo,--limit,--offset).tracker issues view <código>: a issue, com--commentspara os comentários e--fieldspara só algumas partes.tracker issues create: cria (-p,-t,-dou-Dcom um arquivo,--type,--severity,--priority,-a,-l,--field,--external-id,--similar).tracker issues update <código>: edita só o que vier (--assignee,--add-label,--remove-label,--sprint,--release,--fix-notes,--edit-versione outros).tracker issues status <código> <status>: muda o status pela chave do fluxo do projeto (--reasonao fechar).tracker issues comment <código>: comenta (-btexto,-Barquivo ou a entrada padrão,--reply-to,--attach).tracker issues attach <código> <arquivos>: anexa; acima de 15 MB, pelo envio direto dePOST /uploads.tracker projects listetracker projects view <prefixo>: os projetos, com os status, os tipos e os campos de cada um.tracker similar "<texto>"(ou--issue <código>): "Já aconteceu antes?", peloGET /search.tracker docs list,tracker docs search "<pergunta>"etracker docs view <slug>: a base de conhecimento.tracker org listetracker org use <slug>: as empresas do login e a padrão.tracker api <rota>: qualquer rota da API, com o login da CLI, como ogh api:-Xo método,-fe-F(com tipo) montam o corpo JSON,--inputmanda um corpo pronto.tracker llms: este manual, sem login.
tracker <comando> --help mostra as opções e os exemplos de cada comando.
Para agentes e scripts
--jsonem qualquer comando imprime a resposta da API como veio, com os campos documentados aqui. Os erros saem na saída de erro, em JSON com--json(error,message,status).- Códigos de saída:
0deu certo,1erro da API ou da rede,2uso errado,4sem login ou login vencido. --org <slug>(ouTRACKER_ORG) escolhe a empresa da chamada, pelo cabeçalhoX-Tracker-Organization, quando o login cobre mais de uma.- No limite de chamadas (429), a CLI espera o
Retry-Aftere tenta de novo. - Ambiente:
TRACKER_TOKEN,TRACKER_ORG,TRACKER_HOST(padrãohttps://tracker.aquarela.app) eTRACKER_LANG(pt,enoues; sem ele, o idioma da conta).
Exemplo de instrução para o AGENTS.md ou o CLAUDE.md de um repositório:
As tarefas deste repositório ficam no tracker, projeto MOB. Use a CLI `tracker` com --json:
`tracker issues list -p MOB --open --json`, `tracker issues view` e `tracker issues comment`.
Antes de criar uma tarefa, rode `tracker similar`.