O que gitcrawl faz?
Use arquivos locais do GitHub para descoberta; verifique o estado atual do GitHub antes de uma
decisão de mantenedor ou mutação pública. Verifique o frescor e os caminhos do banco de dados configurados com gitcrawl doctor --json.
gitcrawl threads owner/repo --numbers <number> --include-closed --json
gitcrawl neighbors owner/repo --number <number> --limit 12 --json
gitcrawl search issues "query" -R owner/repo --state open --json number,title,url
gitcrawl clusters owner/repo --sort size --min-size 5
gitcrawl cluster-detail owner/repo --id <cluster-id>
Para resultados desatualizados, use uma busca limitada com --sync-if-stale 5m ou gitcrawl sync owner/repo --numbers 123,456 --with pr-details. Este último hidrata arquivos PR locais, commits, verificações, execuções de workflow e resolução de threads de revisão; ele não preenche o cache separado do GitHub CLI.
Estado Atual do GitHub
Use o gh do PATH simples e campos JSON nativos restritos:
gh pr view <number> -R owner/repo --json number,title,state,url,isDraft,headRefName,headRefOid
gh pr checks <number> -R owner/repo --json name,state,bucket,link
gh issue view <number> -R owner/repo --json number,title,state,closedAt,url
gitcrawl gh foi removido. Seu código de saída 2 é um aviso de migração, não uma falha de autenticação.
Não passe suas flags --live/--cached ou nomes de campos antigos para gh, não restaure um
Gitcrawl antigo, não contorne o shim Octopool existente, nem altere autenticação/PATH/config para
reparar esse comando removido. Octopool possui o cache gh compartilhado; Gitcrawl possui o
arquivo local. Veja o guia de migração upstream
ao configurar ou diagnosticar esse handoff.
Limites do Arquivo
Estado do arquivo e similaridade são evidências candidatas, não prova de um problema duplicado ou resolvido.
Relate repositório, números de issues/PRs, intervalos de datas absolutos, IDs de cluster, frescor e lacunas conhecidas.
close-thread, close-cluster e escolhas de membro canônico são substituições locais; elas não mutam o GitHub.
Mutações públicas usam workflows gh autorizados e prova de checkout.
Para contagens exatas do arquivo, Gitcrawl não tem subcomando sql. Resolva .db_path
a partir de doctor --json e use sqlite3 -readonly; não modifique linhas do banco de dados
em vez de usar os comandos de mantenedor. Para trabalho de implementação do Gitcrawl,
verifique se o remote do checkout é openclaw/gitcrawl e use suas próprias instruções.