Referência do CLI

O CLI pontia configura a instalação local e delega as operações persistentes do plano de controle ao serviço pontiad em execução.

Use pontia COMMAND --help para ver as opções exatas da versão instalada.

Configuração e ciclo de vida

ComandoFinalidade
pontia initSelecionar Agent Clients, criar a configuração persistente, instalar integrações, iniciar o serviço por usuário e oferecer a configuração remota
pontia setup [CLIENT]Instalar ou reparar as integrações locais recomendadas; selecionar Clients quando omitido; habilitar os Clients selecionados
pontia upInstalar ou atualizar a definição do serviço por usuário e iniciar ou reiniciar o serviço
pontia statusMostrar o diretório de dados, a saúde do serviço local, o usuário conectado, o identificador remoto e o Edge selecionado
pontia doctorExplicar as verificações de serviço, configuração, login e registro remoto, com dicas de reparo
pontia downParar e desativar o serviço por usuário
pontia updateInstalar a release estável assinada mais recente de pontia e pontiad
pontia --versionExibir a versão instalada

pontia setup aceita pi, codex ou claude-agent e aplica a configuração recomendada sem opções adicionais de Client.

Veja Inicialização para a configuração interativa e a sequência equivalente de comandos passo a passo.

Parar o pontiad interrompe a observação, o recebimento de entradas e o agendamento de Workflows. Os Agent Clients gerenciam o ciclo de vida das suas conversas nativas separadamente.

Agent Clients

ComandoFinalidade
pontia client listListar todas as entradas de Agent Client com ID curto, nome, tipo e estado de habilitação
pontia client list --jsonListar todas as entradas como JSON, incluindo ID, sobrescritas de configuração e configuração efetiva
pontia client show CLIENTMostrar uma entrada
pontia client set CLIENT --config JSON_FILESubstituir as sobrescritas de configuração da entrada por um objeto JSON
pontia client enable CLIENTPermitir que novas Sessions usem a entrada
pontia client disable CLIENTImpedir que novas Sessions usem a entrada; as Sessions existentes não mudam
pontia client reset CLIENTExcluir as configurações salvas da entrada, o que também a desabilita

CLIENT é um ID curto como pi, codex, claude-agent ou o ID de um agente ACP. Use --id ID com um ID de pontia client list --json quando um ID curto for ambíguo.

Ferramentas para agentes

pontia --help lista send-file e workflow em Agent tools.

Arquivos

ComandoContextoFinalidade
pontia send-file PATHDentro de uma Session do PontiaCompartilhar um arquivo com o usuário da Session; ele aparece no chat do Dashboard

Workflows

ComandoContextoFinalidade
pontia workflow run FILEQualquer shell localInterpretar uma definição TOML e iniciar um Workflow pela API local
pontia workflow show [WORKFLOW_ID]Qualquer shell local; ID opcional dentro de um Node gerenciadoExibir um contexto compacto do Workflow, do Node atual, da entrada, da saída e do Patch
pontia workflow submitPane do Agent Node gerenciado atualDeclarar que a saída do Node está pronta
pontia workflow patch requestPane do Agent Node gerenciado atualRelatar um problema bloqueante e iniciar o replanejamento
pontia workflow patch applyPane do Re-planner atualAceitar a definição candidata como uma nova revisão
pontia workflow patch blockPane do Re-planner atualEncerrar o Patch sem aplicar a definição candidata

Execute os comandos com escopo de pane no pane tmux gerenciado pelo Pontia do Agent Node ou Re-planner atual.

Login no Cloud e acesso remoto

ComandoFinalidade
pontia loginConcluir a autorização do dispositivo pelo navegador e guardar uma credencial do CLI
pontia remote edgesListar os Edges disponíveis como um array JSON de IDs e nomes
pontia remote enableRegistrar este dispositivo, selecionar um Edge de forma interativa e criar sua identidade E2E
pontia remote enable --edge EDGE_ID --name NAMERegistrar sem prompts; as duas opções são obrigatórias
pontia remote edit --name NAMEAlterar o nome de exibição do dispositivo
pontia remote edit --handle HANDLEAlterar o identificador de URL do Dashboard do dispositivo
pontia remote rotate-keySubstituir a identidade E2E e a versão da chave do dispositivo
pontia remote disableCancelar o registro deste dispositivo e remover sua identidade remota local

Mudanças na configuração remota que afetam o pontiad reiniciam o serviço local automaticamente.

Código de saída e erros

pontia status e pontia doctor terminam com sucesso quando o serviço local está em execução e a verificação de saúde HTTP passa. Leia os resultados de conta e remoto separadamente; o registro no Cloud não prova que o dispositivo está acessível pela internet.

Use o código de saída para verificar se um comando teve sucesso. Os erros são escritos na saída de erro padrão com o prefixo pontia:. Inclua o erro, com dados sensíveis removidos, ao diagnosticar uma falha.

pontia-edge

Um Edge auto-hospedado tem um CLI separado, operado como root:

ComandoFinalidade
pontia-edge init --edge-id ID --ticket TICKETInicializar e registrar um Edge; normalmente use o comando completo gerado pelo Cloud
pontia-edge retryRetomar uma inicialização incompleta no mesmo servidor
pontia-edge updateInstalar a release estável assinada mais recente do Edge
pontia-edge auto-update enableInstalar e ativar verificações de atualização a cada hora
pontia-edge auto-update disableDesativar verificações futuras
pontia-edge auto-update statusMostrar o agendamento do timer e o resultado da última atualização

Veja Auto-hospedar um Edge antes de usar esses comandos diretamente.