Pular para o conteúdo

Onde está tudo — `contextcode conexion`

contextcode conexion é o comando que responde a «onde está tudo e como eu me conecto?». Tem três nomes — conexion, info, whoami — porque ninguém lembra qual cada programa escolheu.

Ventana de terminal
contextcode conexion # texto legível
contextcode conexion --json # o mesmo dado como objeto, para scripts
contextcode conexion --enlace # inclui a URL COM o token (a do QR)
contextcode conexion --qr # desenha o QR do link no terminal
«contextcode conexion»: versão, pastas, banco de dados e estado do acesso remoto de uma olhada.
  • Versão, executável e sistema — o dado-chave quando você tem duas instalações e acha que está usando uma enquanto fala com a outra.
  • Modo: escritorio + CLI, ou solo CLI em um servidor sem ambiente gráfico.
  • Pasta de configuração: ~/.context (ou a que CONTEXT_CONFIG_DIR disser). Ali vivem provedores, skills, hooks, MCP e remotos.json.
  • Pasta de dados: %LOCALAPPDATA%\ContextCodeDesktop no Windows, ~/.local/share/ContextCodeDesktop no Linux e ~/Library/Application Support/ContextCodeDesktop no macOS (ou CONTEXT_DATA_DIR).
  • Banco de dados: context_code_desktop.db, criptografado com SQLCipher.
  • Registro do backend: logs/app.log, dentro da pasta de dados.
  • Chats do console: onde contextcode chat guarda as suas conversas.
  • Acesso remoto: se há link, em qual porta, quanto tempo de vida resta, se o chaveiro devolveu o token, a URL de rede local, a do túnel estável se houver, e quantos celulares estão emparelhados.
  • Context Codes remotos configurados a partir deste computador.

Das credenciais só diz se existem. A URL com token aparece unicamente com --enlace ou --qr, e é preciso pedi-la de propósito: a saída normal foi pensada para colar em um relatório de suporte sem revisar linha por linha.

  • «Editei a configuração e nada acontece» — provavelmente você editou a da outra instalação. conexion diz qual está ativa.
  • «O celular não conecta» — veja o estado do link: pode ter expirado, ou o chaveiro pode não estar devolvendo o token (típico em um servidor, onde a solução é serve --token-file).
  • «Quero abrir o banco de dados» — ele dá o caminho exato.
  • Em um script — --json devolve o mesmo objeto sem precisar analisar texto.