Guia do Usuário
Um guia completo e prático para desenvolver software com DeepCerebra Coder — web, desktop e CLI

📖 Sumário

  1. Introdução & Edições
  2. Primeiros Passos & Conta
  3. O Espaço de Trabalho em Destaque
  4. Abrindo um Projeto
  5. Trabalhando com Arquivos
  6. Conversando com o Agente
  7. Os Quatro Modos de Chat
  8. Revisando & Aplicando Alterações
  9. Terminal Integrado
  10. Modo Plano & Execução
  11. Escolhendo Modelos & Auto
  12. Traga Sua Própria Chave (BYOK)
  13. Máquina Local: Modelos GPU & Console (DCC Bridge)
  14. Fluxo de Trabalho de Colaboração Git
  15. Servidores MCP
  16. Personalizando o Agente: Regras, Habilidades, Hooks, Subagentes & Plugins
  17. Estúdio de Fluxo de Trabalho Agêntico & Agentes Orientados a Eventos
  18. Preenchimento Preditivo com Tab
  19. Uso, Créditos & Faturamento
  20. Obtendo Sua Chave API de Gateway
  21. Segurança & Privacidade
  22. Solução de Problemas
  23. DeepCerebra Discovery — Pergunte aos Seus Dados & Documentos

1 Introdução & Edições

DeepCerebra Coder é um assistente de codificação agêntico. Diferente de um copilot de preenchimento automático simples, ele planeja, escreve, refatora, executa comandos, chama ferramentas e itera em seu projeto inteiro — com você revisando e aprovando as alterações que ele propõe.

Três maneiras de usá-lo

EdiçãoMelhor paraAcesso a arquivos
Aplicativo webInstalação zero, trabalhe de qualquer máquinaArmazenamento confidencial no navegador (e repositórios Git)
Desktop (Windows / Linux / macOS)Desenvolvimento local-first, modelos locaisSistema de arquivos local direto
CLI & APIScripting, CI/CD, automaçãoArquivos locais / programático

Este guia foca no aplicativo web em deepcerebra.ai; o aplicativo desktop espelha os mesmos painéis e fluxos de trabalho.

2 Primeiros Passos & Conta

Navegadores suportados

Use uma versão atual do Chrome, Edge ou Brave para a experiência completa — a abertura de uma pasta local depende da API de Acesso ao Sistema de Arquivos do Chromium. Firefox e Safari funcionam para chat e para projetos baseados em Git, mas não podem abrir uma pasta local diretamente.

Criar uma conta

  1. Clique em Começar na página inicial.
  2. Preencha seu nome de exibição opcional, e-mail, país e data de nascimento (você deve ter pelo menos 18 anos).
  3. Escolha seu idioma de interface e uma senha de pelo menos 12 caracteres.
  4. Leia o aviso de acordo e confirme. A criação de uma conta significa que você concorda com os Termos de Serviço, Declaração de Privacidade, Descrição dos Serviços e DPA Global.
  5. Clique em Criar conta, depois verifique seu e-mail se solicitado e faça login.
💡 Dica: Você pode escolher um plano durante o cadastro visitando /register?plan=basic (ou pro / ultimate), ou começar agora e escolher um plano mais tarde em Faturamento.

Redefinir sua senha

  1. Na página de login, clique em Esqueceu a senha?
  2. Digite seu e-mail e abra o link de redefinição enviado para sua caixa de entrada.
  3. Defina uma nova senha (mínimo de 12 caracteres).

3 O Espaço de Trabalho em Destaque

Após fazer login, você chega ao ambiente de trabalho, que organiza todos os painéis em uma única tela:

Arraste o divisor entre o editor e o chat para reequilibrar o layout, e arraste o divisor horizontal para redimensionar o terminal. A barra lateral esquerda também navega para Espaço de Trabalho, Extensões, Chaves API, Faturamento e Feedback.

4 Abrindo um Projeto

4.1 Abrir uma pasta local

  1. No Explorador, clique em Abrir pasta do projeto.
  2. Escolha uma pasta e conceda permissão ao navegador para lê-la.
  3. Os arquivos são lidos para o espaço de trabalho criptografado no navegador — nada é enviado. Você verá uma contagem em tempo real e um resumo final (contagem de arquivos · tamanho, mais quaisquer arquivos ignorados ou truncados).
⚠️ Suporte do navegador: Se você vir uma nota de que o carregamento de pastas requer um navegador Chromium, mude para Chrome/Edge/Brave, ou use Abrir do Git.

4.2 Abrir do Git (GitHub / GitLab)

  1. Clique em Abrir do Git no Explorador.
  2. Escolha a aba GitHub ou GitLab e cole um token de acesso pessoal. Para GitHub, use o escopo repo (clássico) ou um token de granularidade fina com Contents + Pull requests; para GitLab, use o escopo api. Seu token é armazenado no servidor — apenas o conteúdo dos arquivos é puxado para o navegador.
  3. Digite o repositório como owner/name (filtre a lista para encontrar o seu), depois escolha uma branch.
  4. Opcionalmente, marque Criar uma nova branch de trabalho (por exemplo, dcc/my-feature) para manter seu trabalho isolado da branch padrão.
  5. Opcionalmente, habilite o webhook de push para que o Explorador atualize instantaneamente quando colegas de equipe fizerem push (requer uma URL de gateway pública).
  6. Clique em Abrir repositório.

4.3 Atualizar, trocar e fechar

4.4 Sessões de chat com escopo de pasta

O histórico do chat está vinculado ao projeto aberto. A troca de pastas inicia automaticamente uma nova sessão e carrega as sessões anteriores dessa pasta, reabrindo a mais recente para que você possa continuar de onde parou.

4.5 Pastas operacionais

Pastas que DeepCerebra usa internamente — .deepcerebra, .sessions — aparecem na árvore, mas estão colapsadas por padrão para não poluir seu código-fonte.

5 Trabalhando com Arquivos

6 Conversando com o Agente

Escreva uma solicitação

Descreva o que você deseja em linguagem simples — faça uma pergunta, solicite um recurso ou aponte um bug. Seja específico sobre arquivos, frameworks e restrições para obter o melhor resultado. Anexe arquivos relevantes arrastando-os para o prompt.

Leia as respostas, estilo Cursor

As respostas são organizadas como no Cursor: o raciocínio do agente é separado do entregável. Cada bloco de resposta tem um ícone de cópia no canto superior direito para que você possa copiar um relatório finalizado, um documento ou um comando que você deve executar.

Direcionar ou parar uma execução

💡 Dica (desktop): No aplicativo desktop, você invoca o agente no chat com @deepcerebra, e prefixos como [deep] solicitam um raciocínio mais profundo.

7 Os Quatro Modos de Chat

Escolha um modo no seletor de modo ao lado do prompt. Cada um ajusta o quanto o agente planeja e com que liberdade ele edita:

ModoO que fazUse quando…
AgentePlaneja e edita seu projeto autonomamenteVocê quer que o assistente implemente uma mudança de ponta a ponta
PerguntarResponde a perguntas sobre seu código sem editarVocê quer entender a base de código
PlanoElabora uma abordagem antes de qualquer ediçãoA tarefa é grande ou tem compensações a serem resolvidas primeiro
EditarFaz edições focadas no contexto atualVocê quer uma pequena mudança direcionada

8 Revisando & Aplicando Alterações

Quando o agente propõe alterações de arquivo, um painel de Alterações Propostas aparece acima da entrada do chat, listando cada arquivo tocado com contagens de linhas adicionadas (+) e removidas (−).

⚠️ Sempre revise: O código gerado por IA pode conter erros ou padrões inseguros. Revise a diferença e teste antes de confiar ou implantá-lo.

9 Terminal Integrado

Alterne o terminal abaixo do editor para executar builds, testes e scripts. Com sua autorização, o agente pode executar comandos e ler sua saída para verificar seu trabalho; comandos de longa duração transmitem a saída para que você possa acompanhar o progresso. Feche o terminal pelo cabeçalho quando não precisar dele.

10 Modo Plano & Execução

Para objetivos maiores, use o modo Plano (ou peça ao agente para planejar primeiro). O planejador escaneia seu projeto, decompõe o objetivo em tarefas cientes de dependências e atribui cada uma ao especialista certo (arquiteto, codificador, testador, documentação).

11 Escolhendo Modelos & Auto

Abra o seletor de modelo ao lado do prompt. As opções são agrupadas como:

Como funciona a seleção automática

No modo Auto, DeepCerebra usa roteamento adaptativo em camadas: tarefas simples vão para um modelo rápido e econômico, enquanto trabalhos complexos ou com muita necessidade de planejamento (por exemplo, modo Plano) são roteados para um modelo mais forte. Isso equilibra custo e qualidade automaticamente, então você raramente precisa escolher manualmente.

12 Traga Sua Própria Chave (BYOK)

Você pode rotear solicitações através de sua própria conta de provedor em vez de usar o consumo medido da plataforma.

  1. Abra Chaves API na barra lateral.
  2. Em Traga Sua Própria Chave, escolha um provedor (por exemplo, ANTHROPIC_API_KEY, GOOGLE_API_KEY, OPENAI_API_KEY).
  3. Cole o valor da chave e clique em Salvar. As chaves são criptografadas em repouso e nunca são retornadas ao navegador — apenas uma prévia mascarada é mostrada.

Modelos da plataforma (DeepCerebra) não precisam de chave. Remova uma chave a qualquer momento com Remover.

13 Máquina Local: Modelos GPU & Console (DCC Bridge)

O DCC Bridge conecta seu próprio computador ao aplicativo web através de um pequeno dcc-bridge conector, desbloqueando duas capacidades de uma vez:

O conector faz chamadas externas através de um WebSocket autenticado — sem necessidade de portas de entrada, e funciona atrás de NAT e firewalls. Ele roda em Windows, macOS e Linux (Python 3.10+).

13.1 Emparelhe seu computador

  1. Clique no ícone do laptop na barra de atividades esquerda — Máquina Local (GPU + Console). (O mesmo painel abre do rodapé do seletor de modelo via Gerenciar GPU local….)
  2. Certifique-se de que o botão Execução local esteja ativado, nomeie o dispositivo e clique em Adicionar este computador. Copie o token de emparelhamento único (dcc_brg_…) e o comando do conector pronto para colar — o token é mostrado exatamente uma vez.

13.2 Instalar & executar o conector

pip install git+https://github.com/mohammadkhair7/DeepCerebra-connector

# then run the command copied from the pairing card, e.g.:
python -m dcc_bridge --gateway wss://deepcerebra.ai --token dcc_brg_xxxxx

13.3 Use seu console a partir do aplicativo web

Por padrão, os comandos são confinados a uma pasta de espaço de trabalho dedicada (~/DeepCerebra). Para trabalhar em suas pastas de projeto reais com seus CLIs pré-configurados, conceda-lhes explicitamente ao iniciar o conector:

# grant one or more real folders (repeatable)
python -m dcc_bridge --gateway wss://deepcerebra.ai --token dcc_brg_xxxxx --host-dir "F:\MyProjects"

# or the whole machine (prints a warning; prefer --host-dir)
python -m dcc_bridge ... --allow-any-dir

Em seguida, abra o painel Terminal, clique no popover Alvo de execução (ícone do laptop), escolha Meu computador, e selecione um diretório de trabalho. Tanto seus comandos digitados quanto os comandos de build/teste do agente serão então executados em sua máquina.

⚠️ Segurança: o acesso ao host nunca excede as pastas que você listou na linha de comando do conector; os tokens são hashados em repouso e revogáveis a qualquer momento; --no-exec torna um dispositivo apenas de inferência (modelos GPU, sem comandos).
💡 Dica: O aplicativo desktop pode usar modelos locais diretamente sem o conector. Referência completa do conector: github.com/mohammadkhair7/DeepCerebra-connector.

14 Fluxo de Trabalho de Colaboração Git

Com um projeto baseado em Git aberto, uma barra de branch aparece no Explorador mostrando sua branch atual e duas ações:

Se o webhook de push estiver habilitado, o Explorador atualiza automaticamente quando colegas de equipe fazem push, mantendo todos sincronizados — a base para o desenvolvimento colaborativo em equipe através do DeepCerebra.

15 Servidores MCP

Estenda o agente com ferramentas e dados externos via Model Context Protocol. Configure servidores em um arquivo .deepcerebra/mcp.json, por exemplo:

{
  "mcpServers": {
    "my-tools": {
      "url": "https://example.com/mcp",
      "disabled": false,
      "allowlist": ["search_issues", "get_pr"],
      "autoApprove": ["create_issue"],
      "auth": { "type": "bearer", "tokenEnv": "MY_TOKEN" }
    }
  }
}

As ferramentas MCP habilitadas ficam disponíveis para o agente automaticamente quando são relevantes para sua solicitação. Locais (stdio) e remotos (http/sse) servidores são ambos suportados.

Segurança integrada

Recursos & prompts

Se um servidor expõe recursos MCP ou modelos de prompt, o agente ganha automaticamente ferramentas para usá-los (mcp_list_resources, mcp_read_resource, mcp_list_prompts, mcp_get_prompt).

Autenticação para servidores remotos

Adicione um bloco auth a um servidor remoto. Segredos suportam interpolação ${ENV_VAR}:

// Token bearer estático (literal ou do ambiente)
"auth": { "type": "bearer", "token": "${GITHUB_TOKEN}" }
"auth": { "type": "bearer", "tokenEnv": "GITHUB_TOKEN" }

// Cabeçalho personalizado (por exemplo, chave API)
"auth": { "type": "header", "header": "x-api-key", "value": "${MY_KEY}" }

// Credenciais de cliente OAuth 2.0
"auth": {
  "type": "oauth", "grant": "client_credentials",
  "tokenUrl": "https://auth.example.com/oauth/token",
  "clientId": "${MCP_CLIENT_ID}", "clientSecret": "${MCP_CLIENT_SECRET}",
  "scope": "mcp.read mcp.write"
}

16 Personalizando o Agente: Regras, Habilidades, Hooks, Subagentes & Plugins

Você pode moldar como o agente pensa e age com uma convenção única, baseada em arquivos — o diretório .deepcerebra/ — que funciona de forma idêntica na aplicação desktop, na aplicação web e na API. Na aplicação web, gerencie tudo isso na visualização Agente; no desktop e via API, são arquivos simples que você comita com seu projeto.

Escopos & precedência

A configuração é descoberta a partir de vários escopos; quando o mesmo item existe em mais de um, o de maior precedência vence:

team/org  <  global (~/.deepcerebra)  <  workspace (<repo>/.deepcerebra)
(mais baixo)                                              (mais alto)

Regras (direcionamento)

As regras são instruções persistentes — padrões de codificação, convenções de arquitetura, contexto de domínio — injetadas no prompt do sistema do agente. Elas residem como arquivos Markdown em .deepcerebra/steering/, além do padrão AGENTS.md sempre ativo. O frontmatter controla quando uma regra é carregada:

---
inclusion: fileMatch          # always | fileMatch | auto | manual
globs: "src/**/*.ts"          # or fileMatchPattern
name: api-design
description: REST conventions
---
# Design de API
- Use substantivos de recurso REST, no plural.

Um AGENTS.md raiz se aplica a todo o repositório; um AGENTS.md aninhado (por exemplo, services/api/AGENTS.md) se aplica apenas aos arquivos sob essa pasta. No aplicativo web, a visualização Agente → Direcionamento oferece a cada regra um seletor de Escopo (Global / Projeto / Equipe).

Habilidades

Habilidades são playbooks reutilizáveis que o agente carrega sob demanda. Cada habilidade é uma pasta com um SKILL.md em .deepcerebra/skills/:

---
name: deploy-release
description: How to cut and publish a versioned release.
disable-model-invocation: false   # true => manual-only (/skill)
---
# Implantar uma versão
1. Aumentar a versão, construir e testar.
2. Marcar e publicar.

O agente vê um catálogo leve (nome + descrição) e puxa o corpo completo com a ferramenta load_skill quando relevante. Você também pode invocar uma explicitamente com /skill <name>. Defina disable-model-invocation: true para tornar uma habilidade apenas manual.

Hooks

Hooks executam automação em eventos de ciclo de vida. Defina-os como .deepcerebra/hooks/*.hook.json:

{
  "title": "Formatar ao salvar",
  "event": "fileSave",
  "filePattern": ["**/*.ts"],
  "action": { "type": "shell", "command": "npm run lint:fix -- $FILE" },
  "enabled": true
}

Os eventos incluem promptSubmit, preToolUse, postToolUse, fileCreate, fileSave, fileDelete, preTask, postTask, sessionStart, preCompact e agentStop (grafias de Cursor/Claude também são aceitas). Uma ação é shell (executar um comando) ou agentPrompt (perguntar ao agente). Um hook preToolUse pode permitir, negar ou pedir a chamada da ferramenta que ele intercepta.

Subagentes

Subagentes são agentes especialistas que você define e delega. Cada um é um arquivo Markdown em .deepcerebra/agents/ com frontmatter mais um corpo (seu prompt de sistema):

---
name: security-reviewer
description: Audits a diff for security issues; read-only.
model: gpt-5
readonly: true
tools: [read_file, grep_files, list_directory]
background: false
---
Você é um revisor de segurança meticuloso…

O agente principal delega com task (bloqueando), task_async + task_status / task_result (em segundo plano), ou task_parallel (fan-out).

Plugins

Um plugin agrupa regras, habilidades, hooks, subagentes e servidores MCP em um único pacote instalável em .deepcerebra/plugins/<name>/, descrito por um manifesto plugin.json:

{
  "name": "Acme Standards",
  "version": "1.2.0",
  "description": "Acme rules + skills + review agents.",
  "enabled": true
}

O conteúdo do plugin é mesclado com a menor precedência, então suas próprias regras e habilidades sempre substituem as de um plugin. Desabilite um plugin com "enabled": false ou um arquivo marcador .disabled.

💡 Dica: Uma equipe pode publicar padrões compartilhados apontando DCC_ORG_CONFIG_DIR para um diretório .deepcerebra compartilhado, ou definindo regras para o escopo Equipe no aplicativo web.

17 Estúdio de Fluxo de Trabalho Agêntico & Agentes Orientados a Eventos

O Estúdio de Fluxo de Trabalho é um designer visual para automação multiagente. Você compõe estágios — cada um um agente, uma etapa especialista ou uma primitiva de controle — em um grafo, conecta-os com dependências e executa toda a orquestração no motor com progresso em tempo real por estágio, orçamentos e portões de aprovação humana. Os fluxos de trabalho são salvos como uma definição YAML/JSON portátil que você pode exportar, importar, versionar no Git e executar a partir da API ou CLI.

17.1 Construindo um fluxo de trabalho

17.2 A biblioteca de estágios

Tipo de estágioO que faz
agentUm turno de agente com as habilidades e ferramentas que você anexa.
spec.requirements / spec.design / spec.execute Entrega "spec-first": rascunhe requisitos, design, depois divida em tarefas e execute — cada uma com portão.
documents.generateProduza um documento polido a partir das saídas de estágios anteriores.
fan_outPesquisa ampla paralela em muitos subtópicos com síntese.
map / loop / switch Primitivas de controle: execute um corpo por item, repita até uma condição, ou ramifique entre casos.
verify / browser_verify Execute testes ou comandos no sandbox; verifique uma UI em execução com automação de navegador.
orchestrateRoteamento dinâmico: um agente orquestrador lê a solicitação e a despacha para o(s) melhor(es) agente(s) downstream via eventos.
external.agentChame um agente de terceiros registrado via HTTP (A2A) como se fosse um estágio nativo.
evalAvalie uma saída upstream contra verificações (contém / regex / comprimento / LLM-judge); falhe abaixo de um limite.
db.provisionGere uma camada de dados própria: docker-compose para o banco de dados, migrações SQL versionadas, dados de semente, template .env e um ERD Mermaid; scaffold de autenticação opcional; pode aplicar migrações ao SQLite imediatamente.
ci.generateGere um pipeline CI/CD pronto para commit (GitHub Actions, GitLab CI, ou Azure Pipelines) com lint → test → scan → build → deploy e promoção de ambiente.
deploy.packageGere ativos de implantação de produção: Dockerfile multi-estágio, docker-compose, manifestos Kubernetes ou um Helm chart — arquivos que você possui e faz commit.
test.generateGere suítes de unidade / API / E2E para o aplicativo construído, além de uma matriz de rastreabilidade de requisito para teste.
test.verifyExecute uma suíte de testes (pytest, vitest, jest, Playwright) e condicione a execução à sua taxa de aprovação.
security.auditEscaneie dependências em busca de vulnerabilidades conhecidas e a árvore em busca de segredos codificados; publica eventos de alerta e escreve um relatório de descobertas.
previewInicie o aplicativo gerado localmente e exiba sua URL ao vivo no painel de execução (link + iframe) via um evento preview.ready.
design.importTransforme uma imagem de design de UI (captura de tela, mockup, exportação Figma) em uma especificação de implementação estruturada para estágios downstream.

17.3 Agentes orientados a eventos (a malha de agentes)

Cada estágio — independentemente do tipo — pode publicar e assinar eventos tipados no barramento de eventos do espaço de trabalho, para que os agentes coordenem como serviços em uma malha de mensagens, em vez de apenas através do DAG:

17.3.1 Enfileiramento de eventos para agentes

Agentes que reagem a eventos podem declarar uma fila nomeada durável para que eventos correspondentes nunca sejam perdidos enquanto o agente está ocupado ou antes de uma execução estar escutando. Em uma assinatura de gatilho, defina queue: <name> — o motor vincula esse tópico a uma fila FIFO no barramento de eventos do espaço de trabalho (persistida em .deepcerebra/workflows/events/queues/). Cada evento correspondente publicado a partir desse ponto é capturado na fila; quando o estágio se torna executável, o motor retira os eventos na ordem do mais antigo para o mais novo e os consome um por um.

events:
  subscribe:
    - topic: ticket.created
      mode: trigger
      queue: triage-inbox        # durable FIFO — events wait here for this agent
      map:
        payload.ticket_id: ticket_id

17.3.2 Orquestração de semáforo (proteção de recurso compartilhado)

Um semáforo limita quantas tarefas podem operar simultaneamente em um recurso compartilhado (protegido): um banco de dados sendo gravado, um armazenamento de variáveis globais, um arquivo ou um agente externo com limite de taxa. Anexe um a qualquer estágio com semaphore: — antes que o trabalho do estágio seja executado, o motor adquire uma permissão do semáforo nomeado do espaço de trabalho; a permissão é sempre liberada depois, mesmo que o estágio falhe. permits: 1 o torna um mutex: apenas uma tarefa por vez (em todas as execuções paralelas no espaço de trabalho) executa a etapa crítica; todas as outras tarefas esperam até que o detentor termine.

semaphore:
  name: emr-db-writer
  permits: 1          # mutex — one writer at a time
  timeout_s: 300      # fail if still waiting after 5 minutes
  ttl_s: 900          # auto-release crashed holders after 15 minutes

17.3.3 Orquestração de Rendezvous (esperar por todas as condições)

Rendezvous espera até que múltiplas condições de evento sejam todas atendidas antes que a próxima etapa prossiga — o oposto de "o primeiro evento vence". Defina join: all no bloco events: do estágio: cada assinatura de gatilho deve ser satisfeita antes que o estágio seja executado. Combine com count: N por assinatura quando vários agentes (ou vários relatórios de um agente) devem todos fazer check-in — por exemplo, aprovação de design, conclusão de teste e aprovação de segurança antes que um estágio de lançamento seja executado.

events:
  join: all                    # rendezvous — wait for EVERY subscription below
  subscribe:
    - topic: design.approved
      mode: trigger
    - topic: tests.passed
      mode: trigger
    - topic: security.cleared
      mode: trigger
      count: 1

17.4 A biblioteca de ferramentas do agente

Os estágios escolhem ferramentas do mesmo registro que o agente de chat usa:

17.5 Execução, portões e saídas

💡 Dica: Comece com o modelo Pipeline de Lançamento: ele encadeia design → db.provision → implementação → testes gerados → auditoria de segurança → empacotamento de implantação → geração de CI, com um portão humano antes do empacotamento — um caminho completo do briefing à produção que você pode adaptar em minutos.

18 Preenchimento Preditivo com Tab

O preenchimento preditivo com Tab oferece sugestões de código inline, preenchendo o meio, enquanto você digita no editor — aceite uma sugestão com Tab. É opcional tanto no motor quanto no editor web.

Habilitá-lo

Como se comporta

19 Uso, Créditos & Faturamento

Abra Faturamento na barra lateral para gerenciar seu plano e uso. O uso de IA é medido em créditos de dólar americano com base nos tokens consumidos pelos modelos subjacentes.

PlanoPreço mensalUso de IA mensal incluído
Básico$20$10
Pro$75$30
Ultimate$200$150
💡 Economize no uso: Use a seleção de modelo Auto, traga sua própria chave (BYOK) ou execute modelos locais para reduzir ou evitar o uso medido.

20 Obtendo Sua Chave API de Gateway

Uma chave API de gateway (um token de acesso pessoal) permite que você use a API pública e o CLI do DeepCerebra programaticamente.

  1. Faça login e abra Chaves API na barra lateral.
  2. Role até Chaves API DeepCerebra.
  3. Insira um rótulo (por exemplo, "pipeline CI" ou "CLI do laptop").
  4. Selecione escoposread, chat, code, agent — e uma expiração opcional em dias (em branco = nunca).
  5. Clique em Gerar. A chave completa é mostrada apenas uma vez — clique em Copiar e armazene-a com segurança.

Use-o com o CLI ou a API em deepcerebra.ai:

dcc config set endpoint https://deepcerebra.ai
dcc config set api-key <your-key>

# or as a Bearer token
curl -H "Authorization: Bearer <your-key>" https://deepcerebra.ai/v1/...

Você pode renomear ou excluir (revogar) uma chave a qualquer momento; cada chave mostra seu prefixo, escopos, data de criação/expiração e data do último uso.

⚠️ Mantenha-o em segredo. Qualquer pessoa com sua chave pode usar sua conta e incorrer em uso. Revogue e regenere-o imediatamente se for exposto.

21 Segurança & Privacidade

22 Solução de Problemas

"O carregamento de pastas requer um navegador Chromium"

Mude para Chrome, Edge ou Brave, ou use Abrir do Git.

O agente entra em loop no mesmo erro

Clique em Parar, depois reformule com uma dica ou restrição concreta.

Erros de modelo ou solicitação / "orçamento esgotado"

Modelos locais não aparecem

Conector: "servidor rejeitou conexão WebSocket: HTTP 401"

Minhas alterações não tiveram efeito

Git: "Você está na branch padrão"

Abra ou crie uma branch de trabalho antes de usar Integrar para abrir um pull request.

Ainda com problemas? Entre em contato com support@deepcerebra.ai.

23 DeepCerebra Discovery — Pergunte aos Seus Dados & Documentos

Discovery é um chatbot investigativo para os seus bancos de dados e documentos. Em vez de responder com uma única consulta, ele funciona como um analista: forma hipóteses, executa uma série de sondas protegidas (SQL, grafo, pesquisa de documentos, verificações de esquema, corroboração web), descarta as explicações que as evidências refutam e sintetiza uma resposta fundamentada — com gráficos e um recibo de custo transparente. Abra-o a partir do ícone de bússola na barra de atividades (/app/discovery).

23.1 Espaços — o seu escopo curado

Um Espaço agrega tudo o que uma linha de questionamento precisa: conexões de banco de dados, coleções de documentos, instruções para o analista e orçamentos. Crie um com + Novo espaço, depois use o painel de configuração à direita para:

23.2 Fazendo uma pergunta

Digite uma pergunta da mesma forma que faria a um colega — por exemplo "Why did MRI scan volume dip in March?". O painel de investigação transmite todo o processo ao vivo:

Perguntas de acompanhamento continuam o mesmo tópico, para que o analista mantenha seu contexto.

23.3 Gráficos, relatórios & exportações

Os gráficos são renderizados inline no painel de investigação. Use Exportar para baixar a consulta completa — a resposta, hipóteses, evidências e gráficos — como um relatório HTML autocontido ou um PDF com qualidade de impressão, estilizado com o sistema de design neon.

23.4 Orçamentos & controle de custos

Cada espaço possui orçamentos por consulta: um número máximo de sondas, rodadas de investigação, segundos e USD. O motor para de forma limpa no limite e relata o que encontrou até agora. O custo de cada sonda é detalhado no recibo, para que você sempre saiba onde o gasto foi.

23.5 Automação: API, SDK, Workflow Studio & MCP