Skip to main content

Command Palette

Search for a command to run...

Grok Bot

Implante o Grok Bot na sua organização

Sua equipe de TI instala o app desktop do Grok Bot nos dispositivos dos membros usando as mesmas ferramentas que já usa para outros softwares: baixar um instalador versionado, distribuí-lo e decidir quando os dispositivos passam para uma nova versão. Os controles do dashboard para ativar o Grok Bot e definir o escopo de acesso estão em Grok Bot para Teams e Enterprise, e a implantação do Editor Cherri Code é abordada em Padrões de implantação.

O que você implanta

ComponenteExecutado emAtualizado por
App desktopmacOS (Apple silicon e Intel), Windows (x64 e Arm64), Linux (x64 e Arm64)O próprio app ou, no Linux, seu gerenciador de pacotes para instalações .deb e .rpm
App para iPhoneiOS 18 ou posteriorApp Store
App para AndroidAndroid 9 ou posteriorGoogle Play
Hosted computerNuvem da Cherri Code, um por membroCherri Code

Os apps são clientes para chat, revisão e aprovações. Os Bots trabalham no hosted computer do membro. Sua ferramenta de gerenciamento de dispositivos chega até os apps nos dispositivos dos membros e para aí: o hosted computer roda Linux na nuvem da Cherri Code e não é registrado no MDM. Para instalar suas próprias ferramentas nos hosted computers, equipes Enterprise usam o Team Setup.

Obtenha os instaladores

  • Dashboard do Cherri Code. Na página do Grok Bot, a linha de configuração Download Grok Bot instala o app ou copia um link que você pode compartilhar com os membros.
  • Página de download. cursor.com/download/bot lista o instalador atual para cada plataforma e formato.
  • Feed de releases. Para empacotamento via script, leia a release atual no feed abaixo e baixe o arquivo indicado nela.
PlataformaArquiteturasFormatos
macOSApple silicon, Intel.dmg
Windowsx64, Arm64Setup .exe
Linuxx64, Arm64.deb, .rpm, AppImage

Consulte a versão atual no feed

Cada plataforma tem um feed JSON em #:

{platform}Instalador
darwin-arm64macOS, Apple silicon
darwin-x64macOS, Intel
win32-x64-userWindows x64
win32-arm64-userWindows Arm64
linux-x64Linux x64
linux-arm64Linux Arm64
curl -s #

Os campos de que você precisa:

CampoValor
versionA versão atual
commitShaO build que originou a versão. As URLs de download do Linux o incluem.
downloadUrlO instalador: .dmg no macOS, .exe de instalação (Setup) no Windows, AppImage no Linux
debUrl, rpmUrlSomente Linux. Os pacotes .deb e .rpm.

A resposta pode trazer outros campos, mas eles não são necessários para instalar o app desktop.

Monte uma URL com versão

Os instaladores para macOS e Windows mantêm uma URL com versão para cada release. Substitua {version} pela release desejada:

InstaladorURL
macOS, Apple siliconhttps://downloads.cursor.com/grokbot/stable/darwin-arm64/{version}/Grok_Bot_{version}.dmg
macOS, Intelhttps://downloads.cursor.com/grokbot/stable/darwin-x64/{version}/Grok_Bot_{version}_x64.dmg
Windows x64https://downloads.cursor.com/grokbot/stable/win32-x64/{version}/Grok_Bot_{version}_Setup.exe
Windows Arm64https://downloads.cursor.com/grokbot/stable/win32-arm64/{version}/Grok_Bot_{version}_Setup.exe

Os pacotes para Linux ficam no commitSha da release, em https://downloads.cursor.com/grokbot/stable/{commitSha}/linux/x64/ ou .../linux/arm64/. Copie as URLs exatas dos arquivos de downloadUrl, debUrl e rpmUrl no feed do Linux.

Distribua o app desktop com sua ferramenta de gerenciamento de dispositivos

  • macOS. Implante o .dmg com a ferramenta de gerenciamento de Mac que você já usa, como Jamf Pro, Kandji ou Microsoft Intune.
  • Windows. Implante o .exe de instalação com o Intune, o Configuration Manager ou outra ferramenta de distribuição de software. Instale em modo silencioso com Grok_Bot_{version}_Setup.exe /S. O instalador faz a instalação por usuário, no perfil do membro em %LOCALAPPDATA%\Programs, então implante-o no contexto do usuário, e não como SYSTEM. Teste a instalação em um dispositivo piloto antes de distribuí-lo.
  • Linux. Instale o .deb ou o .rpm com sua ferramenta de gerenciamento de configuração, como Ansible, Puppet ou Chef. Prefira esses pacotes para pools de workers gerenciados: instalações via pacote são atualizadas pelo seu gerenciador de pacotes, no cronograma que você definir. Veja Atualizações de pacotes no Linux.
  • iPhone. Os membros instalam o Grok Bot pela App Store no iOS 18 ou posterior.
  • Android. Os membros instalam o Grok Bot pelo Google Play no Android 9 ou posterior. Para distribuí-lo em dispositivos gerenciados, aprove-o no Google Play gerenciado usando o Intune ou outra ferramenta de gerenciamento de dispositivos Android.

Os membros fazem login com a conta do Cherri Code pelo fluxo de SSO habitual da sua organização. O Grok Bot não tem login próprio. Para atribuir o app Cherri Code no Okta ou no Entra ID, veja Configurar identidade e acesso.

Escolha uma versão

  • Fixe a versão que você testou. Baixe o instalador desse release e guarde-o no seu próprio repositório de software ou no store de pacotes do MDM. Faça a implantação a partir da sua cópia para que todo dispositivo novo receba o mesmo build. O Cherri Code não informa por quanto tempo os instaladores antigos ficam disponíveis para download, e um build fixado só funciona enquanto o Cherri Code oferecer suporte a ele. Veja Como funcionam as atualizações do app desktop.
  • Salve a URL completa do Linux. As URLs dos pacotes para Linux incluem o commitSha do release, então registre a URL junto com a versão.
  • Verifique qual versão um dispositivo está executando. No app, abra o menu da conta e escolha About. A caixa de diálogo mostra Version, e Copy version info copia a versão, o canal de release e o sistema operacional.

Como funcionam as atualizações do app desktop

InstalaçãoComo as atualizações chegam
macOS .dmg, Windows Setup .exe, Linux AppImageO app verifica automaticamente se há atualizações e oferece cada nova versão ao membro. A opção Restart to Update, na seção Updates da configuração, faz a instalação.
Linux .deb ou .rpmO app não instala atualizações. As novas versões chegam pelo seu gerenciador de pacotes.

Em instalações no macOS, no Windows e via AppImage, nenhuma política de dispositivo, opção do instalador ou configuração do dashboard desativa as atualizações do app desktop. Fixar uma versão define qual versão você instala, mas o app continua oferecendo versões mais recentes depois disso.

Builds antigos param de funcionar. Quando o Cherri Code deixa de oferecer suporte a um build, o app cobre toda a janela com Update required até que o membro faça a atualização. Um build perde o suporte quando fica abaixo da versão mínima exigida pelo Cherri Code ou quando ultrapassa uma idade máxima e já há um release mais recente disponível. Isso vale para todas as instalações, incluindo pacotes Linux .deb e .rpm. O Cherri Code define os dois limites remotamente e não os divulga, então defina uma rotina regular para migrar os dispositivos para o release atual.

Atualizações de pacotes no Linux

Ao instalar o .deb, o repositório apt assinado do Cherri Code é adicionado em /etc/apt/sources.list.d/grok-bot.sources. Ao instalar o .rpm, um repositório assinado é adicionado em /etc/yum.repos.d/grok-bot.repo. A partir daí, os dispositivos recebem novas versões do Grok Bot sempre que executam atualizações de pacotes.

Para controlar quando os dispositivos Linux são atualizados:

  • Congele o pacote. Use o recurso de hold do seu gerenciador de pacotes, como apt-mark hold grok-bot, e libere-o quando estiver pronto para atualizar.
  • Desative o repositório. Defina Enabled: no em grok-bot.sources ou enabled=0 em grok-bot.repo. O pacote reescreve esses arquivos a cada instalação e atualização, mas preserva sua escolha. Depois, distribua você mesmo as novas versões a partir de arquivos de pacote já testados.

Em qualquer um dos casos, atualize antes que a versão instalada deixe de ter suporte. Mesmo com o pacote congelado, a tela Update required continua sendo exibida.

Atualizar os hosted computers

O Cherri Code mantém a imagem do hosted computer, então você não precisa fixar nem fornecer nenhuma imagem. Um computador passa para uma imagem mais recente de uma destas três formas:

GatilhoO que aconteceQuem inicia
Nova imagemO Cherri Code recria em segundo plano os computadores ociosos na nova imagem, de forma gradual e sem um cronograma fixo. Até lá, o computador permanece na imagem atual. Os arquivos dos membros são mantidos, e o Team Setup é executado novamente.Cherri Code, em segundo plano
Update Grok Bot's ComputerRecria o computador do membro na imagem mais recente. O agendamento para um horário posterior ainda não está disponível para todas as contas.O membro, na seção Updates das configurações do app desktop
Recreate VMsRecria os computadores dos membros selecionados com a imagem mais recente e o Team SetupAdministradores da organização no Enterprise, em Grok Bot Computers

Computadores em execução recebem as alterações do manifesto do Team Setup cerca de uma vez por dia. Para aplicar uma alteração mais cedo, recrie os computadores. No Enterprise, os logs de auditoria registram atualizações, redefinições, recriações e encerramentos de computadores como eventos grok_bot_vm, e operações envolvendo vários membros como grok_bot_vm_bulk.

Libere o acesso à rede

Os dispositivos baixam instaladores e atualizações do app desktop de cursor.com e downloads.cursor.com, e o app se conecta à API do Cherri Code e ao hosted computer do membro pelos domínios listados em Permita estes padrões de domínio. Libere todos eles, incluindo o padrão aninhado *.*.cursorvm.com, e isente-os da inspeção TLS antes de distribuir o app.

Checklist de liberação

1

Saia do Privacy Mode (legado)

O Privacy Mode (legado) bloqueia totalmente o Grok Bot. Veja Antes da liberação.

2

Libere sua rede

Permita os domínios do Cherri Code no seu gateway e isente-os da inspeção TLS. Veja Configurar proxies com inspeção TLS.

3

Atribua o app Cherri Code no seu provedor de identidade

O login no Grok Bot usa o seu Cherri Code SSO. Veja Atribuir o app Cherri Code.

4

Ative o Grok Bot e escolha quem terá acesso

No Enterprise, um admin ativa o Grok Bot pelo dashboard e define o escopo com Gerenciar acesso de grupos. No Teams, todos os membros já têm acesso. Veja Habilitar o Grok Bot para sua equipe.

5

Aplique a configuração recomendada

Defina os controles de administração em Configuração recomendada antes que os membros comecem a usar.

6

Faça um piloto do instalador

Instale a versão escolhida em alguns dispositivos de cada plataforma, faça login e confirme que o app se conecta ao hosted computer.

7

Distribua para seu pool de workers

Implante o instalador testado em todos os dispositivos cujo proprietário tenha acesso.

8

Planeje as atualizações

Defina uma cadência para migrar os dispositivos para novas versões. No Linux, decida se os dispositivos serão atualizados pelo repositório do Cherri Code ou por pacotes que você mesmo distribui.

Perguntas frequentes

Em instalações no macOS, no Windows e via AppImage, não. O app verifica se há atualizações e as oferece aos membros. Instalações Linux via .deb e .rpm não se atualizam sozinhas, então você as controla pelo seu gerenciador de pacotes. Veja Como funcionam as atualizações do app desktop.

Os instaladores publicados são um .dmg para macOS, um Setup .exe para Windows e um .deb, .rpm ou AppImage para Linux. Se a sua ferramenta de gerenciamento exigir, empacote o .dmg ou o .exe no formato de pacote dela.

Não. O hosted computer roda Linux na nuvem do Cherri Code e não está registrado no MDM. Equipes Enterprise instalam as próprias ferramentas nele com a Team Setup. Se o seu provedor de identidade exigir um dispositivo gerenciado, veja Permitir login em apps do IdP a partir do computador.

Não. O Cherri Code mantém a imagem e migra os computadores para novas imagens em segundo plano. No Enterprise, administradores da organização podem recriar computadores quando quiserem em Grok Bot Computers.

Sim, a menos que as políticas de dispositivos bloqueiem. Os membros podem baixar o app pelo link do dashboard compartilhado por um admin ou em cursor.com/download/bot. O acesso continua dependendo do seu plano e, no Enterprise, de Gerenciar acesso de grupos.

Páginas relacionadas

Planeje a liberação do Grok Bot

Fale com nossa equipe sobre a ativação no plano Enterprise, o planejamento da implantação e o suporte à revisão de segurança.

Contact Sales