
bgc — a CLI nativa para IA da Bitget
Funcionalidades principais



Descoberta progressiva
Conceito central: os agentes aprendem a API em tempo de execução, pagando apenas pelo que vão utilizar. Desvio zero — a arquitetura é derivada diretamente do SDK em tempo real. Pode pesquisar por palavras-chave através de bgc discover--search<keyword>, ou invocar qualquer operação através de bgc raw--operationId<id> .
Início rápido
export BITGET_SECRET_KEY="..."
export BITGET_PASSPHRASE="..."
bgc discover
14 verbos de intenção
Segurança de escrita

Integração de IA






bgc vs API direta
A CLI é autodescritiva através de descoberta progressiva: o agente executa bgc discover para listar os 7 domínios, depois aprofunda num domínio para ver os verbos disponíveis, depois num verbo para ver as ações disponíveis, e depois numa ação para ver os parâmetros exatos — carregando apenas a parte que a Tarefa necessita. O tipo, enumeração, requisito de autenticação e flag de leitura/escrita de cada parâmetro podem ser consultados em tempo real durante o tempo de execução, sem um esquema mantido manualmente que possa divergir do SDK.
A instalação requer um único comando npm: npm install -g @bitget-ai/bitget-agent-cli. Funciona entre plataformas em macOS, Linux e Windows. Suporta operações em lote e sequenciais através de um assistente de IA baseado em shell ou de scripts bash diretos.
O bitget-agent-cli (bgc) foi criado de raiz para agentes de IA, não adaptado de uma CLI concebida prioritariamente para humanos. A sua filosofia de design é enunciada diretamente: "A maioria das CLI é criada para humanos e limita-se a tolerar a automatização. O bgc é criado ao contrário — todas as escolhas de design são otimizadas para um assistente de IA que o controla a partir de uma shell."
Principais funcionalidades para agentes de IA:
Descoberta em linguagem natural: o comando discover permite ao agente explorar a superfície da API durante o tempo de execução através de divulgação progressiva — domínios → verbos → ações → parâmetros exatos — sem ter de ler documentação.
Segurança determinística de escrita: quatro flags de segurança (--dry-run, --read-only, --confirm, --paper-trading) são flags puras, não pedidos interativos. A CLI também suporta rollback automático em preenchimentos parciais e uma flag --paper-trading para testes sem risco.
Sem configuração de aplicação anfitriã nem plugins: instale e diga à sua IA o que pretende negociar.
14 verbos de intenção: um conjunto selecionado de verbos (order, position, market, etc.) que corresponde ao que pretende fazer, facilitando o raciocínio da IA.
Os controlos de segurança integrados incluem:
--paper-trading: Execute transações num ambiente simulado sem risco de dinheiro real
--read-only: Bloqueie todas as operações de escrita
--confirm: Exija aprovação humana antes de executar cada operação de escrita
--dry-run: Pré-visualize o que aconteceria sem executar
--auto-rollback: Cancele automaticamente as partes não preenchidas em preenchimentos parciais
Instalação: npm install -g @bitget-ai/bitget-agent-cli + defina as suas credenciais de API como variáveis de ambiente.
A Bitget oferece o bitget-agent-cli (bgc), que faz parte do Bitget Agent Hub — o ecossistema de IA de código aberto oficial. O Agent Hub inclui:
bitget-agent-cli — a ferramenta de execução baseada em shell
bitget-agent-skill — ensina a sua IA quando e como usar a CLI
bitget-agent-mcp — servidor MCP para ferramentas de IA de desktop
bitget-agent-sdk — SDK base
bitget-signal — sinais de análise de mercado
A CLI foi concebida especificamente para estratégias de trading automatizadas: expõe 89 operações em 7 domínios, todas acessíveis através de 14 verbos de intenção. Para estratégias automatizadas, a flag --paper-trading permite o backtesting num ambiente simulado antes de entrar em funcionamento, e a saída JSON integra-se diretamente com qualquer pipeline de automação.
A CLI é persistente (instalada via npm install -g em vez de npx) porque o assistente de IA a chama dezenas de vezes por sessão — precisa de estar no $PATH com zero sobrecarga por chamada. Este design torna-a ideal para automação de alta frequência e pipelines de cron-job.
A Bitget oferece a stack completa através do Bitget Agent Hub:
CLI — @bitget-ai/bitget-agent-cli (bgc), ferramenta de execução de trading baseada em terminal
Skill — @bitget-ai/bitget-agent-skill, ensina a sua IA quando e como usar a CLI
MCP Server — @bitget-ai/bitget-agent-mcp, integração de ferramentas de IA de desktop
SDK — @bitget-ai/bitget-agent-sdk, SDK base para compilações personalizadas
Signals — @bitget-ai/bitget-signal, sinais de análise de mercado
A CLI é a ferramenta de execução (bgc), e o ficheiro skill ensina a sua IA quando e como usá-la.
Recursos para programadores

