Glossário
Este glossário define os termos que encontra nas janelas do Bromure Agentic Coding, na sua linha de comandos e ao longo deste manual. Sempre que a interface da aplicação e o seu código usam nomes diferentes para a mesma coisa — sobretudo espaço de trabalho (interface) e profile (código, profile.json, opções da CLI) — ambos os nomes aparecem, com referência cruzada para uma única entrada. Quando um termo tem um capítulo que o trata em profundidade, uma ligação Ver segue-se à definição.
A
Referência 1Password — Um valor de credencial armazenado como uma referência de segredo do 1Password (op://vault/item/field, ou a forma com chavetas {{ op://… }}) em vez do próprio segredo. O Bromure resolve-a do lado do anfitrião com a CLI op no arranque e volta a resolvê-la a cada 2 minutos; só a referência alguma vez está em disco e a VM só alguma vez contém um valor falso. Ver Credenciais.
Servidor MCP da AC — O servidor Model Context Protocol via stdio iniciado por bromure-cli mcp, que expõe ferramentas bromure_ac_* que permitem a um agente externo gerir espaços de trabalho e sessões. Envolve a API HTTP de automatização e o AppleScript. Ver Automatização e CLI.
Barreira de idade — A camada da cadeia de fornecimento que recusa versões de pacotes mais recentes do que um limite (2 dias por predefinição), com base na teoria de que um lançamento acabado de publicar é o que tem maior probabilidade de ser um pacote acabado de sequestrar. As referências flutuantes resolvem-se silenciosamente para a versão mais recente permitida. Ver Proteção da cadeia de fornecimento.
Ponto de estado do agente — O ponto colorido no ícone de agente de um separador: laranja pulsante significa que o agente está a trabalhar, verde significa que terminou, vermelho significa que precisa da sua intervenção. Ver Sessões.
Painel do navegador agêntico — A divisão do lado direito que aloja uma VM Chromium descartável por espaço de trabalho, controlável tanto por si como pelo agente (através do servidor MCP do navegador incorporado). Ver Sessões.
Formato de entrada da lista de permissões — A sintaxe ecosystem:name (por exemplo npm:axios, pypi:requests) usada pela lista de isenções da barreira de idade e pela lista de permissões de scripts de instalação; um name isolado corresponde ao pacote em todos os ecossistemas. A correspondência não distingue maiúsculas de minúsculas. Ver Proteção da cadeia de fornecimento.
Clone copy-on-write (CoW) do APFS — Um ficheiro criado com clonefile(2) que, no início, partilha todos os blocos de dados com a sua origem — instantâneo e gratuito — e só cresce à medida que as escritas divergem. O Bromure usa-o para os discos de sistema dos espaços de trabalho, os discos de sessão do navegador e os pontos de verificação; volumes não APFS recorrem a uma cópia completa. Ver Conceitos.
Terminal anexado — Um separador de terminal simples aberto dentro do checkout de uma worktree, apresentado aninhado sob essa worktree na barra lateral. Ver Sessões.
Chaves autorizadas — A lista, gerida pela aplicação, de chaves públicas SSH autorizadas a iniciar sessão no servidor SSH incorporado (ficheiro remote/authorized_keys), editada a partir da janela de Acesso Remoto ou com bromure-cli remote key add/ls/rm. Os tipos de chave suportados são ed25519 e ecdsa. Ver Acesso Remoto.
API de automatização — A forma opcional de loopback TCP do plano de controlo (predefinição 127.0.0.1:9223), ativada em Preferências → Automatização. As suas rotas de depuração e de execução exigem adicionalmente a variável de ambiente BROMURE_DEBUG_CLAUDE. Ver Automatização e CLI.
Re-assinador da AWS — O componente do anfitrião que deteta pedidos destinados à AWS, remove a assinatura SigV4 inválida do convidado, injeta o token de sessão real e volta a assinar com o segredo real antes de o pedido sair do Mac. É de falha-fechada. Ver Credenciais.
B
Imagem base — A imagem de disco Ubuntu 24.04 partilhada e assinada (base.img, 24 GB esparsa) a partir da qual é clonado o disco de sistema de cada espaço de trabalho. É criada uma vez no primeiro arranque, seja transferindo a imagem pré-construída redistribuível de dl.bromure.io (preferível) ou construindo-a localmente; os espaços de trabalho nunca a modificam diretamente. Ver Instalação.
binfmt / emulação QEMU — O mecanismo do Linux que regista o QEMU como o interpretador para binários de arquitetura estrangeira, permitindo que o Docker na VM arm64 execute imagens amd64. As imagens emuladas correm mais devagar e ostentam um crachá roxo de "emulated".
Bromure (Web) — A aplicação de navegador irmã, na qual cada sessão web corre numa VM descartável Alpine + Chromium destruída quando a janela é fechada (bundle ID io.bromure.app). O Bromure Agentic Coding partilha a sua base de código mas faz a escolha oposta de ciclo de vida.
Bromure Agentic Coding — Este produto: uma aplicação macOS que isola agentes de programação de IA em VMs Linux persistentes, por espaço de trabalho, atrás de um proxy de credenciais do lado do anfitrião. O binário é bromure-cli; o bundle ID é io.bromure.agentic-coding.
Autoridade de certificação raiz do Bromure Agentic Coding — A autoridade de certificação por instalação gerada no primeiro arranque. O seu certificado público é montado na loja de confiança de cada VM para que o proxy possa apresentar certificados-folha TLS forjados por anfitrião que o convidado aceita; a sua chave privada nunca sai do anfitrião, e uma nova CA é cunhada se o diretório ca/ for eliminado. Ver Conceitos.
bromure-cli (CLI) — A interface de linha de comandos para uma aplicação em execução, normalmente ligada simbolicamente a /usr/local/bin. Expõe os comandos de terminal (vm, exec, trace, remote, entre outros) enquanto oculta subcomandos internos da aplicação. Ver Automatização e CLI.
bromure.llm — O nome de anfitrião sintético (sem registo DNS real) que os agentes convidados visam para inferência local; o proxy interceta-o, aplica deteção de injeção e rastreio, e reencaminha-o para o motor no anfitrião. Ver Modelos locais.
bromure-local — O id de modelo sentinela a que os agentes convidados estão fixados; o anfitrião remapeia-o para o modelo local ativo do espaço de trabalho, pelo que a troca de modelos não exige o reinício do agente. Ver Modelos locais.
Servidor MCP do navegador — O servidor MCP browser incorporado, disponível ao agente em cada espaço de trabalho, cujas ferramentas browser_* controlam o Chromium incorporado do espaço de trabalho (numa VM descartável separada) através de um adaptador stdio-para-vsock. Ver Sessões.
C
Automatização encadeada — Uma automatização com o acionador Após automatização, disparada quando uma automatização a montante reporta a sua conclusão. As variáveis de modelo {{chain.branch}} e {{chain.automation}} transportam o contexto da execução a montante. Ver Automatização e CLI.
Ponto de verificação — Um instantâneo copy-on-write, por arranque, do disco de sistema ou da home ext4 de um espaço de trabalho, mantido numa escada de retenção escalonada (aproximadamente 3 arranques / 7 dias / 4 semanas) e restaurável enquanto a VM está parada. Ver Espaços de trabalho.
Chave do cliente — O par de chaves ed25519 próprio do cliente nativo (comentário bromure-ac-fatclient); a sua metade pública tem de ser inscrita no remoto, o que é feito automaticamente por emparelhamento com palavra-passe de uso único ou manualmente com bromure-cli remote key add. Ver Acesso Remoto.
Ação de fecho — A escolha, por espaço de trabalho, do que fazer ao fechar a janela da sessão: Executar em segundo plano, Suspender, Encerrar, ou Perguntar de cada vez. Ver Sessões.
Fluxo de eventos na nuvem — A telemetria autenticada por mTLS (chamadas a LLM, chamadas de ferramentas, comandos, usos de credenciais, eventos de comprometimento, ciclo de vida) enviada para o ponto de ingestão de uma organização inscrita. Está condicionada à inscrição e é suprimida no modo Privado. Ver Empresa.
Túnel rápido da Cloudflare — Um processo cloudflared por serviço que publica um serviço HTTP do convidado num URL aleatório https://….trycloudflare.com sem necessidade de conta; o URL muda sempre que o túnel reinicia. Ver Acesso Remoto.
Deteção de comprometimento — A verificação sempre ativa do tráfego de saída da VM em busca de um token falso destinado a um anfitrião para o qual não foi cunhado — a assinatura da exfiltração de credenciais. Um acerto bloqueia o pedido (HTTP 451), pausa a VM instantaneamente e levanta um alerta crítico. Ver Credenciais.
Comprometido (marcado) — A marca persistente definida num espaço de trabalho após um evento de comprometimento; o espaço de trabalho recusa-se a arrancar novamente até ser explicitamente apagado. As pastas partilhadas não são apagadas e podem ainda conter ficheiros contaminados. Ver Credenciais.
Intermediário de consentimento — O componente do anfitrião que apresenta caixas de diálogo de aprovação para credenciais condicionadas, pedidos das salvaguardas e retenções da cadeia de fornecimento, e que rastreia as concessões com limite de tempo que estas produzem. As concessões existem apenas em memória e são apagadas ao desmontar a sessão. Ver Credenciais.
Socket de controlo — O plano de controlo HTTP-sobre-socket-Unix, só para o proprietário (~/Library/Application Support/BromureAC/control.sock), que a CLI e a GUI usam para comunicar com a aplicação em execução; o cliente nativo tuneliza exatamente esta API sobre SSH. Ver Acesso Remoto.
Sobreposição do controlador — O menu desenhado pelo anfitrião, aberto pela combinação de teclas de sobreposição (predefinição Ctrl-]) enquanto está anexado ao tmux de um espaço de trabalho: troca de separadores, worktrees, Fusion, encaminhamento, definições, reinício, suspensão e desconexão. A tecla de acionamento nunca chega ao convidado. Ver Acesso Remoto.
D
Delpi — Um registo npm seguro de substituição direta, da Lupin & Holmes, que serve pacotes previamente verificados. Em vez de uma consulta, o Bromure reencaminha todo o tráfego do registo npm para ele com a sua chave de API injetada do lado do anfitrião. Ver Proteção da cadeia de fornecimento.
Ecrã de mergulho — A sobreposição animada de arranque apresentada até o terminal do convidado estar ativo; muda para "DIVE FAILED" após 30 segundos sem um terminal. Ver Sessões.
Deteção de desvio — A comparação, por espaço de trabalho, da versão da imagem base carimbada no momento da clonagem com a versão atual; uma discrepância (após uma atualização de imagem) faz com que o espaço de trabalho ofereça uma reposição sobre a nova base. Uma atualização de imagem, por si só, nunca toca nos discos de espaços de trabalho existentes. Ver Espaços de trabalho.
E
Código de inscrição — Um código de seis palavras (por exemplo bromure-cli enroll --code acid-aloe-arson-bench-cat-drum) que vincula uma instalação a uma organização, emite o seu certificado-folha mTLS e ativa os perfis geridos e o fluxo de eventos na nuvem. Ver Empresa.
Saúde da inscrição — O estado de aceitação do lado do servidor de uma instalação — OK, "token rejeitado" (reinscrever) ou "revogado" (um administrador desativou-a) — apresentado como um banner no painel de estado da inscrição. Ver Empresa.
F
Token falso — Um substituto que preserva a estrutura (por exemplo brm_…, sk-ant-api03-brm-…, xai-brm-…) escrito na VM em vez de uma credencial real. É derivado de forma determinística a partir do valor real e de um sal por instalação, pelo que não roda entre sessões, e é inútil em qualquer lugar exceto através do proxy. Também chamado de valor de espaço reservado ou credencial-engodo. Ver Credenciais.
Painel do explorador de ficheiros — A árvore só de leitura do repositório com diff e pré-visualização, alimentada por comandos git executados dentro do convidado. Ver Sessões.
Fusion — A funcionalidade multimodelo em que vários modelos respondem, um juiz sintetiza uma resposta final, e toda a troca é aplicada na transmissão, na fronteira do proxy. Ver Fusion.
G
Âmbito da concessão — A unidade que uma aprovação das salvaguardas cobre — um único anfitrião de API do Kubernetes, a AWS como um todo, um registo Docker, um anfitrião de base de dados, ou uma forja git. Aprovar um âmbito não concede mais nada. Ver Definições de salvaguardas.
Grelha — A superfície de palco que mostra vários terminais de espaços de trabalho lado a lado, alcançada a partir de um nó Grelha fixo na barra lateral para o qual os separadores são arrastados. Ver Sessões.
Salvaguardas — O motor de políticas do lado do anfitrião que filtra operações de mutação por protocolo, com quatro modos: Desligado, Perguntar antes de escrever, Bloquear destrutivas e Só de leitura. As chamadas bloqueadas surgem ao agente como um erro de API 403 comum. Ver Definições de salvaguardas.
H
Agente sem interface — O processo sem janela bromure-cli run --headless que aloja VMs e o socket de controlo sem GUI; é iniciado automaticamente por comandos da CLI e pelo assistente de arranque ao iniciar sessão. Ver Automatização e CLI.
Barreira de saúde (EWMA) — O rastreador conservador da saúde a montante para o encaminhamento híbrido: a nuvem é marcada como não saudável após três ou mais falhas nos últimos ~10 pedidos, ou quando a média móvel ponderada exponencialmente do tempo até ao primeiro token excede 8 segundos, e recupera após três sondagens limpas. Enquanto não saudável, as novas sessões híbridas vão diretamente para o local. Ver Modelos locais.
Pulsação — Um ping de fundo, a cada dez minutos, ao servidor de inscrição que mantém atualizada a hora do último contacto da instalação, toma conhecimento de revogações e aproveita para incluir a verificação de renovação do certificado-folha. Ver Empresa.
Sinais de Unicode oculto — Caracteres invisíveis usados para contrabandear instruções para além dos revisores humanos: caracteres de largura zero, substituições bidirecionais e caracteres de etiqueta Unicode. O Bromure deteta-os de forma determinística com falsos positivos quase nulos. Ver Injeção de prompt.
home.img (home ext4) — A imagem ext4 raw esparsa que contém /home/ubuntu, anexada como um segundo disco virtio-blk. Sobrevive a uma reposição do disco de sistema, encolhe no anfitrião à medida que os ficheiros do convidado são eliminados, e substitui o antigo modelo de home por pasta partilhada ("virtiofs"); aos espaços de trabalho existentes é oferecida uma migração única. Ver Espaços de trabalho.
Impressão digital da chave do anfitrião — A impressão digital SHA-256 da chave SSH ed25519 do anfitrião do remoto, apresentada na janela de Acesso Remoto e por bromure-cli remote status para que um utilizador que se ligue a possa verificar por um canal externo. Ver Acesso Remoto.
Âmbito do anfitrião — O anfitrião de destino a que uma troca de credencial está vinculada. A correspondência é exata-ou-subdomínio e não distingue maiúsculas de minúsculas, nunca por substring; um âmbito em branco significa "injetar em qualquer anfitrião, e nunca perguntar." Ver Credenciais.
I
Catálogo de imagens — O manifesto assinado em dl.bromure.io (img-catalog.json) que nomeia a imagem base atual (UUID, versão, SHA-256) e cada passo de pós-instalação. A aplicação recusa catálogos não assinados, inválidos ou revertidos, e inclui uma cópia empacotada como referência offline. Ver Instalação.
Pontuação / limiar de injeção — A probabilidade do modelo (0 a 1) de que um trecho seja uma injeção de prompt; um trecho é sinalizado quando a pontuação atinge o limiar (predefinição 0.5). Ver Injeção de prompt.
Rastreio de injeção — A verificação obrigatória de injeção de prompt executada sobre o texto de um acionador de evento (título, corpo, autor, comentários) antes de uma automatização agendada disparar; uma falha bloqueia a execução em vez de lançar o agente. Ver Automatização e CLI.
Instalação — Uma cópia inscrita do Bromure Agentic Coding num Mac, identificada por um ID de instalação e listada na página de instalações do administrador com o nome do dispositivo, o utilizador e a hora do último contacto. Ver Empresa.
Token de instalação — Um segredo do tipo bearer emitido na inscrição e guardado no Keychain do macOS, usado para autenticar as chamadas da pulsação e de assinatura de certificados (não os envios de telemetria). Um 401 ou 403 sobre ele significa que a instalação tem de reinscrever-se. Ver Empresa.
Remoção de scripts de instalação — A remoção imediata dos ganchos preinstall, install, postinstall e prepare do package.json de um tarball npm — os ganchos que os pacotes maliciosos usam para executar código no momento da instalação. Ver Proteção da cadeia de fornecimento.
itemKey — A identidade estável de evento (pr:123, issue:45, commit:abc1234, linear:ENG-1) registada nas execuções de automatização para que o mesmo pull request, issue ou commit nunca dispare uma automatização duas vezes. Ver Automatização e CLI.
J
Juiz — No Fusion, o modelo que pondera os rascunhos e escreve a resposta final; pode ser qualquer fornecedor utilizável ou um modelo local. Ver Fusion.
L
Certificado-folha — O certificado de cliente de uma instalação, emitido pela CA da organização contra uma chave gerada localmente e apresentado durante os handshakes mTLS ao serviço de análise. É renovado automaticamente 72 horas antes de expirar. Ver Empresa.
Fuga (credencial não trocada) — Um token do tipo bearer num pedido de saída que o Bromure não cunhou — provavelmente um segredo real colado diretamente na VM, contornando o sistema de troca. É sinalizado nos rastreios com uma pré-visualização curta e uma classe de suspeita. Ver Rastreio.
Perna — A resposta independente de um modelo dentro de uma troca do Fusion. A perna A é sempre a sessão Claude primária; as outras pernas são Codex, Grok, ou um modelo local. Ver Fusion.
Construção local — O caminho de instalação alternativo em que uma VM auxiliar Alpine descartável faz o debootstrap do Ubuntu para um disco novo no seu Mac (cerca de 10 minutos), produzindo a mesma imagem base que o caminho de transferência. Ver Instalação.
Instalação fixada por lockfile — Uma instalação cujos hashes de integridade do tarball estão fixados num lockfile (npm ci, pip --require-hashes). O Bromure não pode reescrever esses tarballs sem quebrar a verificação, pelo que só os pode deixar passar (opcionalmente após um pedido de consentimento) ou bloquear. Ver Proteção da cadeia de fornecimento.
M
Perfil gerido — Uma configuração de espaço de trabalho assinada por Ed25519 e enviada do plano de controlo de uma organização, contendo configurações de ferramentas pré-aprovadas, fornecedores em lista de permissões e, opcionalmente, credenciais cunhadas pelo servidor. Ver Empresa.
Servidor MCP — Um servidor de ferramentas Model Context Protocol configurado por espaço de trabalho (HTTP ou stdio), traduzido para o formato de configuração nativo de cada agente e injetado no arranque da VM. Ver Definições de MCP.
Partilha meta — O diretório virtiofs só de leitura, por arranque, partilhado com o convidado, que transporta os ficheiros de ambiente de token falso desse arranque, as definições do proxy, o certificado da CA, os agentes convidados e as configurações de MCP. É reconstruído em cada arranque e não guarda qualquer estado durável. Ver Conceitos.
Metadados (pacote) — A listagem de versões de um registo para um pacote (um packument npm, o JSON ou o índice simples do PyPI, e assim por diante). A barreira de idade reescreve os metadados para que as versões demasiado recentes simplesmente não existam do ponto de vista do agente. Ver Proteção da cadeia de fornecimento.
Proxy MITM — O processo do anfitrião, por espaço de trabalho, que termina o TLS da VM usando a CA raiz do Bromure, inspeciona e reescreve cada pedido (incluindo a troca de credencial de falso para real) e volta a cifrar para o verdadeiro destino a montante. É onde cada controlo de segurança é aplicado. Ver Conceitos.
MLX — A framework de aprendizagem automática da Apple para Apple Silicon; o motor de inferência local do Bromure executa pesos de modelo em formato MLX, nunca GGUF. Ver Modelos locais.
Catálogo de modelos — A lista curada e versionada de modelos MLX com o tamanho de transferência, a memória unificada mínima e o estado de chamada de ferramentas; está empacotada na aplicação e é atualizada a partir de dl.bromure.io. Ver Modelos locais.
ModernBERT (claudemd-guard) — O classificador afinado do Bromure para ficheiros de instruções maliciosos, executado localmente para complementar o scanner heurístico determinístico. Ver Injeção de prompt.
mTLS — TLS mútuo: a ingestão de análises empresariais autentica uma instalação pelo seu certificado-folha em vez de por um token, pelo que nenhuma credencial viaja com a carga útil de telemetria. Ver Empresa.
N
Modo NAT / Modo em ponte — Os dois modos de rede por espaço de trabalho. Em NAT (a predefinição) a VM vive na rede privada 192.168.x.0/24 do Bromure, atrás do Mac, e só é alcançável a partir do Mac; em Ponte, a VM aparece como um dispositivo na LAN de uma interface física escolhida. Ver Conceitos.
Terminal nativo — A renderização, do lado do anfitrião, de um separador com libghostty, anexada à sua janela tmux sobre vsock — por oposição ao framebuffer gráfico da VM. Ver Sessões.
O
CA da organização — A autoridade de certificação da organização no servidor bromure.io que assina o certificado-folha de cada instalação; o seu certificado é armazenado localmente como ca.crt. Ver Empresa.
OSV — A base de dados Open Source Vulnerabilities (osv.dev), uma agregação gratuita e sem chave da GitHub Advisory Database, dos avisos do PyPI, da base de dados de vulnerabilidades do Go, do RubySec e de outros, consultada por versão de pacote. Ver Proteção da cadeia de fornecimento.
Caixa de saída — O diretório virtiofs gravável, por arranque, no qual o convidado deposita ficheiros de eventos de uso único — um URL para o anfitrião abrir, eventos de separadores fechados, e afins — separado da partilha meta só de leitura. Ver Conceitos.
P
Painel — A unidade de interface de um espaço de trabalho: as suas superfícies de terminal, decorações e modelo de separadores, alojável dentro da janela unificada ou destacado para a sua própria janela. Ver Sessões.
Pedido de decisão pendente — Uma decisão de ciclo de vida (atualização do armazenamento da home, reposição por desvio da imagem base, apagamento de VM comprometida) levantada por um arranque iniciado remotamente, apresentada ao cliente que a iniciou e resolvida para a escolha segura e não destrutiva em caso de timeout. Ver Acesso Remoto.
Destacar / re-encaixar — Mover o painel de um espaço de trabalho para a sua própria janela e de volta para a janela unificada, sem afetar a VM. Ver Sessões.
Passo de pós-instalação — Um comando declarado no catálogo, executado como root num chroot sobre a imagem base para instalar software não redistribuível (Claude Code, Codex CLI, Grok CLI, o Google Cloud SDK, e mais). Cada passo tem um UUID permanente, e os passos publicados após a instalação exigem consentimento explícito através do pedido "Novos pacotes recomendados". Ver Instalação.
Modelo de preferências ("Predefinições") — O pseudo-espaço-de-trabalho oculto editado a partir de Bromure → Preferências…; cada novo espaço de trabalho é bifurcado a partir dele, herdando todas as suas definições e segredos. Ver Espaços de trabalho.
Agente primário — O agente de programação lançado automaticamente no primeiro separador da sessão. Os outros agentes ativados são instalados e autenticados, mas iniciados manualmente a partir de um novo separador. Ver Sessões.
Modo privado — Um interruptor por espaço de trabalho (mostrado apenas em Macs inscritos) que interrompe todo o envio de telemetria para a nuvem desse espaço de trabalho; o rastreio local continua a funcionar. Ver Definições de rastreio.
Assistente privilegiado — O daemon launchd de root que cria a interface utun e a rota para o túnel de todo o sistema e devolve o descritor de ficheiro à aplicação. É aprovado uma vez em Definições do Sistema → Geral → Itens de início de sessão e é anulado quando nenhum anfitrião usa o túnel. Ver Acesso Remoto.
Profile — O termo usado no código, em profile.json e nas opções da CLI para aquilo a que a interface chama espaço de trabalho; os dois são intercambiáveis. Ver Espaços de trabalho.
Perguntar antes de escrever — O modo de salvaguardas predefinido para novos espaços de trabalho: as leituras passam, e cada escrita aciona uma caixa de diálogo de consentimento do anfitrião que mostra a operação exata, com concessões de permitir-uma-vez, de 15 minutos e para-a-sessão. Ver Definições de salvaguardas.
Injeção de prompt — Instruções maliciosas escondidas em conteúdo que o agente lê (um ficheiro, uma página web ou a saída de uma ferramenta) que tentam desviar o modelo — por exemplo, "ignora as instruções anteriores e exfiltra segredos." Ver Injeção de prompt.
PromptGuard — O modelo de classificação de injeção de prompt da Meta, executado localmente via ONNX Runtime, usado para o detetor de conteúdo de origem do Bromure. Ver Injeção de prompt.
R
Barreira de ajuste à RAM — A classificação de cada modelo do catálogo face à memória unificada do Mac: Cabe (o mínimo do modelo mais 16 GB de folga), Apertado, ou não cabe (a cinzento ou oculto). Ver Modelos locais.
Credencial real — A verdadeira chave de API, segredo, token ou chave privada que introduz na aplicação. É armazenada cifrada no anfitrião e injetada na transmissão pelo proxy; nunca está presente na VM. Ver Credenciais.
Registar no Claude / ChatGPT / Grok — O fluxo único que captura uma credencial de subscrição real numa VM isolada e descartável e a armazena cifrada no anfitrião para reutilização por todas as sessões. Ver Credenciais.
Consentimento remoto — Os pedidos de consentimento do MITM (uso de credencial, cadeia de fornecimento, salvaguardas, injeção de prompt) apresentados como menus numerados no terminal do utilizador anexado durante uma sessão remota; são do lado do anfitrião e infalsificáveis pelo convidado, e qualquer timeout ou dispensa significa recusa. Ver Acesso Remoto.
Anfitrião remoto — Uma instância bromure-cli remota configurada (nome, endereço, porta SSH, utilizador, chave do anfitrião fixada) na lista de Servidores Recentes do cliente nativo; cada uma abre a sua própria janela de espelho. Ver Acesso Remoto.
Menu remoto — A TUI ao estilo curses (bromure-cli __remote-menu) a que todo o início de sessão SSH humano é obrigado. Espelha as operações da CLI e da GUI — ciclo de vida dos espaços de trabalho, todos os painéis de definições, worktrees, modelos, rastreios e a anexação ao tmux — e uma shell em bruto nunca é alcançável. Ver Acesso Remoto.
Exigir aprovação para usar — Uma caixa de verificação por credencial (desligada por predefinição) que faz o anfitrião abrir uma caixa de diálogo de consentimento antes de a credencial ser usada pela primeira vez numa sessão, oferecendo concessões com limite de tempo (5 minutos, 1 hora, ou o resto da sessão). Ver Credenciais.
Repor disco — Reverter o disco de sistema de um espaço de trabalho para um clone novo da imagem base; a home persistente sobrevive. Ver Espaços de trabalho.
Cliente nativo — Um bromure-cli local a atuar como um espelho ao vivo, um-para-um, de um bromure-cli remoto sobre SSH — grelha, espaços de trabalho, separadores, worktrees, automatizações e terminais, com edições bidirecionais. O remoto é sempre a autoridade. Ver Acesso Remoto.
Lista de escalação — A lista publicada pelo convidado das janelas tmux (tabs.txt), atualizada a cada 0,7 segundos aproximadamente, que alimenta a barra de separadores, o acompanhamento do separador ativo, os metadados de worktree e a deteção de arranque. Ver Sessões.
Encaminhamento (Nuvem / Local / Híbrido) — A escolha, por espaço de trabalho, do backend para o tráfego LLM do agente: sempre a nuvem (a predefinição), sempre o modelo local no anfitrião, ou a nuvem com recurso local orientado por políticas. É ortogonal ao Fusion. Ver Modelos locais.
Ficheiro de regras / instruções maliciosas — A ameaça do "backdoor do ficheiro de regras": ficheiros de instruções envenenados (CLAUDE.md, AGENTS.md, GROK.md) que os agentes carregam automaticamente no seu prompt de sistema como autoridade de confiança, frequentemente ocultos da revisão humana com Unicode invisível. Ver Injeção de prompt.
Registo de execução — Uma entrada no histórico de execuções de uma automatização, com um resultado (lançada, ignorada, falhada ou bloqueada), uma linha de detalhe, o slug do ramo da worktree e, para acionadores de eventos, a itemKey de desduplicação. Ver Automatização e CLI.
S
Automatização agendada — Uma execução recorrente e não assistida do agente, vinculada a um espaço de trabalho: um acionador (um agendamento, um pull request/issue/commit do GitHub, uma issue do Linear, ou uma cadeia), um prompt e um caminho de repositório. Cada disparo lança o agente numa nova worktree git. Ver Automatização e CLI.
Chave-mestra do cofre de segredos — A chave AES-256 guardada no Keychain do macOS que cifra cada segredo em repouso e cada corpo de rastreio capturado; se o Keychain estiver inacessível, recorre a um ficheiro de chave 0600. Ver Credenciais.
Registo de Segurança — O visualizador ao vivo (Janela → Registo de Segurança…) de cada evento de segurança que o proxy emite — verificações e bloqueios da cadeia de fornecimento, deteções de injeção de prompt, reencaminhamentos Delpi, e eventos de encaminhamento, Fusion e remotos — mantido num buffer circular em memória de cerca de 5.000 linhas e espelhado para stderr. Ver Proteção da cadeia de fornecimento.
Sessão — Uma execução contínua da VM de um espaço de trabalho, desde o início ou a retoma até que encerra ou suspende. Algum estado é deliberadamente limitado à sessão, como as concessões e recusas de aprovação de credenciais. Ver Sessões.
SigV4 — A assinatura de pedidos AWS Signature Version 4, que o Bromure recalcula do lado do anfitrião com as credenciais reais, porque as assinaturas AWS não podem ser trocadas num cabeçalho. Ver Credenciais.
socket.dev — Um serviço comercial de reputação de pacotes (traga a sua própria chave) que sinaliza pacotes comprometidos — malware, typosquats, scripts de instalação maliciosos — e CVEs conhecidos; o Bromure consulta-o do lado do anfitrião antes de deixar um artefacto passar. Ver Proteção da cadeia de fornecimento.
Sparkle — A framework de atualização automática incorporada na aplicação; verifica o bromure.io diariamente e alimenta Procurar atualizações…. A mesma chave de assinatura também assina os catálogos de imagens. Ver Instalação.
Porta da frente SSH — O servidor SSH incorporado opcional da aplicação (não o sshd do macOS). Está desligado por predefinição; quando ligado, é o único transporte para os inícios de sessão remotos humanos, o cliente nativo e o reencaminhamento de rede. Ver Acesso Remoto.
Ponte ssh-agent — O ssh-agent em processo servido à VM sobre vsock. O convidado pode solicitar identidades e assinaturas, mas nunca pode ler os bytes da chave privada. Ver Credenciais.
Palco — A área do lado direito da janela unificada que mostra o terminal do separador selecionado, ou uma superfície de sobreposição (Grelha, um painel de controlo, o editor de automatizações), com os painéis do navegador e de ficheiros como divisões internas. Ver Sessões.
Sessão fixa — A salvaguarda de coerência do encaminhamento híbrido: uma vez encaminhada uma conversa para um backend, permanece lá durante o resto da sessão, pelo que uma trajetória de programação nunca troca de modelo a meio do percurso. Ver Modelos locais.
Indicador de envio — O ponto vermelho pulsante na barra de ferramentas de uma janela da sessão que mostra que os metadados da sessão estão a ser enviados para o bromure.io (apenas espaços de trabalho inscritos e não privados). Ver Empresa.
Modo de subscrição — O modo de autenticação em que um agente usa uma subscrição de início de sessão interativo (OAuth) em vez de uma chave de API. Os tokens OAuth reais vivem apenas no anfitrião; o convidado corre com uma chave falsa e o proxy injeta um token ativo. Ver Credenciais.
Suspender / estado guardado — Pausar a VM e escrever a sua RAM para vm.state (com a disposição dos separadores em tabs.json), para que o próximo arranque retome exatamente onde ficou. A restauração exige o identificador de máquina persistente do espaço de trabalho e o MAC. Ver Conceitos.
Disco de sistema — O disco de arranque de um espaço de trabalho (disk.img), um clone copy-on-write APFS da imagem base criado instantaneamente no primeiro arranque e mantido entre sessões. Contém instalações apt e a configuração do sistema; Repor disco descarta-o enquanto a home sobrevive. Ver Conceitos.
Túnel de todo o sistema (utun) — Uma funcionalidade opcional por anfitrião que encaminha a sub-rede de um espaço de trabalho remoto para uma interface utun, para que qualquer processo local possa alcançar as VMs remotas nos seus endereços literais. Requer o assistente privilegiado único. Ver Acesso Remoto.
T
Separador — Uma janela tmux dentro da única sessão tmux da VM do espaço de trabalho. O tmux é a autoridade; o anfitrião espelha a sua lista de escalação como a barra de separadores. Ver Sessões.
Troca de token — A operação do proxy que substitui um token falso no cabeçalho de um pedido de saída (e, para entradas ativadas, no corpo) pelo valor real, limitado ao anfitrião de destino da credencial. Ver Credenciais.
TOFU (confiança no primeiro uso) — O modelo de confiança na chave do anfitrião do cliente nativo: a impressão digital da chave SSH do anfitrião do remoto é mostrada uma vez para confirmação manual e, depois, fixada por endpoint. Uma discrepância posterior aciona um aviso proeminente de "a chave do anfitrião MUDOU". Ver Acesso Remoto.
Chamada de ferramentas verificada — Um crachá do catálogo de modelos que significa que a construção quantizada exata foi testada de fumo para chamada de ferramentas de nível de agente; os valores são verificado, não testado ou avariado. Ver Modelos locais.
Turno de ferramenta vs. turno de texto — A distinção do Fusion entre uma resposta que contém chamadas de ferramentas (uma ação, deixada passar sem fusão para que as ferramentas do agente sejam executadas) e uma resposta em texto simples (que é fundida). Ver Fusion.
Trecho tool_result — Um bloco de conteúdo externo não confiável (uma leitura de ficheiro, uma obtenção web ou a saída de um comando) que o agente reenvia ao modelo; é a unidade que o detetor de injeção de origem pontua. Ver Injeção de prompt.
Nível de rastreio — Quanto do tráfego de um espaço de trabalho o proxy regista: Desligado, Apenas atividade (metadados), Detalhes de pedidos de IA (corpos para anfitriões LLM conhecidos, a predefinição para novos espaços de trabalho) ou Tudo. Ver Rastreio.
Inspetor de Rastreios — O visualizador do menu Janela (⇧⌘I) para o tráfego registado, com filtros, crachás de fuga e de troca, e vistas de detalhe de Conversa e Bruto. Ver Rastreio.
Registo de rastreio — Uma troca de proxy registada: metadados (anfitrião, método, caminho, estado, bytes, latência) mais relatórios de troca e de fuga e, quando capturados, corpos de pedido e resposta cifrados. Ver Rastreio.
TTFT — Tempo até ao primeiro token, a latência de preenchimento prévio do prompt sobre a qual operam o limiar de recurso suave híbrido (predefinição 5 segundos) e a barreira de saúde. Ver Modelos locais.
U
Janela de sessão unificada — A única janela partilhada ("Bromure") que aloja todos os espaços de trabalho: uma lista de origens na barra lateral à esquerda e um palco à direita para o espaço de trabalho selecionado. Ver Sessões.
Retenção de pacote não verificado — O comportamento de falha-fechada quando uma fonte de reputação ativada não consegue verificar um pacote: a transferência pausa e pergunta-lhe, por pacote e versão, em vez de permitir silenciosamente. Recusar bloqueia com um 451. Ver Proteção da cadeia de fornecimento.
V
Carimbo de versão (base.version) — A cadeia de versão da imagem base instalada, por exemplo 200 ou 200.1. A parte maior acompanha a versão da imagem empacotada da aplicação; a revisão após o ponto incrementa a cada reconstrução da mesma versão maior, para que os espaços de trabalho possam detetar o desvio. Ver Instalação.
Partilha virtiofs — O dispositivo de partilha de diretórios da Apple Virtualization. O Bromure usa partilhas etiquetadas para a partilha meta, a caixa de saída, o bootstrap da home, e até oito pastas de projeto ligadas simbolicamente na home do convidado. Ver Conceitos.
Pool de VMs / VM quente — A VM de navegador pré-arrancada e com memória reduzida que o motor mantém pronta para que abrir o painel do navegador agêntico seja quase instantâneo; uma substituta começa a aquecer assim que uma é reclamada. As VMs de espaço de trabalho não são agrupadas em pool. Ver Conceitos.
vmnet — A framework de rede virtual em espaço de utilizador da Apple. O modo partilhado é NAT com DHCP; o modo em ponte junta a VM à LAN de uma interface física. Ver Conceitos.
vsock (socket virtio) — O transporte de socket anfitrião-para-convidado que não precisa de rede, sobre o qual o Bromure executa as suas pontes de controlo: o caminho do proxy, o ssh-agent, os agentes de token, a área de transferência, a transferência de ficheiros, o MCP do navegador e a deteção de arranque. Ver Conceitos.
W
Transcrição de WebSocket — A renderização legível e cronológica das frames de uma sessão WebSocket rastreada (desfragmentadas, sem máscara, descomprimidas), armazenada como o corpo de resposta desse registo de rastreio. Ver Rastreio.
Fronteira de transmissão — A ideia central do produto: todo o HTTPS de saída do convidado passa pelo proxy MITM do lado do anfitrião, e cada proteção — guarda de segredos, limitação de âmbito de credenciais, análise da cadeia de fornecimento, deteção de injeção, rastreio — é aplicada nesse único ponto que o agente não consegue contornar. Ver Conceitos.
Espaço de trabalho (profile) — Um ambiente de agente isolado: uma VM Ubuntu persistente com o seu próprio disco de sistema, home ext4, agentes, credenciais, pastas e políticas, armazenada em ~/Library/Application Support/BromureAC/profiles/<uuid>/. É chamado espaço de trabalho na interface e profile no código, em profile.json e nas opções da CLI. Ver Espaços de trabalho.
Sub-rede do espaço de trabalho — A rede privada /24 que o comutador vmnet próprio do Bromure atribui às VMs de espaço de trabalho deste Mac. Escolhida aleatoriamente dentro de 172.16.0.0/12 por instalação (era uma partilhada 192.168.64.0/24) para que um cliente nativo a espelhar vários remotos nunca veja sub-redes em colisão; veja-a ou volte a aleatorizá-la em Definições → Recursos. Ver Acesso Remoto.
Execução em worktree (slug do ramo) — Uma execução de automatização feita numa worktree git no ramo wt/<slug>, onde o slug combina um nome higienizado, um carimbo temporal e um sufixo por evento, para que disparos repetidos nunca colidam. Ver Automatização e CLI.
Separador de worktree — Um separador a executar um agente aninhado num checkout de worktree git (ramo wt/<slug>), apresentado indentado sob o seu separador pai com um glifo de ramo. Ver Sessões.
X
X-Bromure-Rewritten / X-Bromure-Block — Os cabeçalhos de resposta que o Bromure adiciona para que as reescritas e os bloqueios na transmissão sejam identificáveis: X-Bromure-Rewritten: supply-chain em respostas filtradas por idade ou com scripts removidos, e X-Bromure-Block: supply-chain (ou delpi-auth) em bloqueios. Ver Proteção da cadeia de fornecimento.