Zé Bot.
Criar conta
Novidades

O que mudou no Zé Bot

Cada versão traz novidades, melhorias e correções para deixar seu trabalho com agentes ainda melhor.

0.1.2

O MeuZé ganha núcleo Rust experimental, contas múltiplas por conector, acesso por sessão, Windows e Linux com instalador, Poderes de mídia e diagnóstico de rede.

Destaques

  • Núcleo Rust experimental. Em Configurações → Experimental, a opção Runtime Rust move o turno do Codex, a fila de tarefas, a gravação no banco, o servidor MCP, a montagem de prompt/contexto e a delegação de subagentes para um processo nativo. Há backup diário do banco antes do corte e o caminho TypeScript volta na hora ao desligar a opção. As ferramentas de arquivo e shell (fs_read, fs_write, fs_list, fs_glob, fs_grep, shell_exec) rodam inteiras no núcleo; as que dependem dos serviços do app continuam pelo mesmo servidor MCP. Nesta fase, a delegação nativa atende agentes Codex. Manual: /manual/nucleo-rust.

  • O MeuZé chega ao Windows. Instalador NSIS por usuário em %LOCALAPPDATA%\Programs\MeuZe, sem pedir administrador, com deep link meuze://, notificações nativas, atualização pelo feed genérico e Computer Use via UI Automation. Os CLIs passam a ser encontrados pelo PATH e pelo PATHEXT (npm, WinGet, pnpm, bun, Volta, Scoop, nvm-windows), .cmd/.bat rodam pelo cmd.exe com quoting próprio, cancelar encerra a árvore com taskkill e servidores MCP stdio recebem o ambiente mínimo da plataforma. Ficam de fora desta versão: assinatura de código, transcrição local, PDF/OCR nativo, rotinas com o app fechado e ARM64. Manual: /manual/windows.

  • E ao Linux. AppImage ou deb para Ubuntu 22.04 ou superior (x64), com atualização automática no AppImage e deep link meuze:// no .desktop. O cofre de credenciais exige GNOME Keyring ou KWallet e se recusa a gravar segredo quando o sistema não oferece cifra real; o sandbox de ferramentas usa bubblewrap quando instalado.

  • Várias contas por conector. GitHub, Slack, Discord, Chatwoot, Resend, Linear e Notion guardam credenciais separadas no cofre, com uma conta marcada como padrão e uma seção Contas conectadas para adicionar, alternar e desconectar sem perder as outras. O agente consulta a lista, sabe qual é a padrão e, no GitHub, escolhe a conta por chamada com o parâmetro account. Telegram, WhatsApp e TypeSafe Jev seguem com uma conta por vínculo. Manual: /manual/contas-por-conector.

  • Acesso por sessão. Quando a tarefa depende de um app que o agente ainda não pode operar, ele mostra um cartão no meio do turno com o app (Gmail, Google Agenda, Drive, YouTube, LinkedIn, Instagram, X ou Notion), a capacidade pedida e o motivo. Você permite, o app abre no navegador do agente, você entra na própria conta e o trabalho continua no mesmo turno. Não existe API key, client ID nem app OAuth do MeuZé: a sessão fica no perfil local do navegador, senha e segundo fator nunca passam pelo modelo. Manual: /manual/acesso-por-sessao.

  • Arquivos fora do workspace. O agente passa a ler e gravar um arquivo por vez fora da pasta de trabalho, com sua aprovação: um cartão mostra nome e pasta antes do acesso, e a permissão vale para aquele caminho até você fechar o MeuZé. Aprovar a escrita também libera a leitura do mesmo arquivo, nunca da pasta inteira; subagentes e agentes na InstaBox continuam restritos ao workspace, e a gravação não segue link simbólico. Manual: /manual/acessar-arquivos-fora-do-workspace.

  • O Ensinar agora grava nas três plataformas. Um gravador nativo em Rust substitui o helper Swift e observa cliques, rolagem, teclas, texto e aplicativo em foco no macOS, no Windows e no Linux X11, sem exigir Xcode no build. No macOS, campos protegidos não têm conteúdo gravado; no Windows, a UI Automation identifica campo de senha; no Linux, o texto é redigido por padrão (o X11 não informa se o campo é de senha) e MEUZE_TEACH_ALLOW_TEXT=1 libera. O Wayland não permite captura global e a gravação pede sessão X11. Manual: /manual/ensinar.

Melhorias

  • Poderes colocam mídia e dados ao alcance do agente: yt-dlp traz áudio, vídeo e legendas de uma URL pública; ffmpeg corta, enquadra, limpa, extrai quadros e queima legendas; DuckDB consulta CSV, Parquet e JSON grandes com SQL somente leitura; e Apache Tika abre formatos legados. Tudo roda no computador — só o download de mídia pública usa a rede. Manual: /manual/poderes.

  • Diagnóstico de rede e dispositivos. tshark analisa protocolos, DNS, conversas, TLS e retransmissões; Zeek gera logs estruturados; osquery cruza tráfego com processos, sockets, portas e rotas; e mitmproxy resume fluxos HTTP(S) de um HAR. A captura ao vivo exige autorização explícita, roda por no máximo 120 segundos e não usa sudo. Manual: /manual/diagnostico-de-rede.

  • WhatsApp mais fácil de configurar. A lista de grupos ganha busca por nome e ordenação (A–Z, Z–A, mais participantes ou autorizados primeiro), e cada grupo autorizado aceita uma pessoa autorizada opcional: com o campo preenchido, o agente só responde quando aquela pessoa fala no grupo.

  • Provedores novos. O OpenAI compatível ganha o botão Configurar, que escolhe o agente e salva endpoint, modelo e chave no cofre, com opção de virar padrão dos novos agentes. Entram o 9Router (roteador local em http://localhost:20128/v1) e mais quatorze provedores HTTP por chave de API: Groq, Google AI Studio, Mistral AI, Cloudflare Workers AI, Z.AI, NVIDIA NIM, Kilo Code Gateway, OpenCode Zen, Hugging Face, MiniMax, Alibaba Cloud/Qwen, Meta Model API, Vercel AI Gateway e Hostinger AI Router.

  • MCPs personalizados e Notion oficial. A loja de MCPs aceita servidores personalizados, remotos por HTTPS ou locais por stdio, cadastrados por agente e revisados em Permissões e auditoria. O Notion entra pelo MCP oficial com OAuth, busca páginas, lê bases, cria e atualiza páginas e comenta com aprovação individual; quando o Notion pede nova autorização, a loja mostra Reconectar.

  • Nível de aprovação por agente. Cada agente escolhe entre perguntar sempre, aceitar edições de arquivo ou acesso total. No acesso total, comandos, edições, permissões e envios de conectores seguem sem cartão, e cada aprovação automática fica registrada na conversa. Configure em Detalhes do agente → Comportamento.

  • Menos rodadas em fluxos repetidos. A busca de ferramentas já devolve o schema da melhor correspondência e aceita várias formulações na mesma chamada, a leitura de páginas traz o mapa de controles junto, a pesquisa web lê as primeiras fontes no mesmo pedido, e novas ferramentas compostas cobrem rodada com vários agentes, delegação em lote, rotinas e agentes em lote, situação com plano, publicação verificada e contexto de equipe.

  • Uso do computador com provedor Boat. Conecte a chave, crie um desktop Linux na nuvem e controle o ciclo de vida (acordar, dormir, abrir desktop, desconectar) em um cartão na própria aba. A chave fica no cofre cifrado e o computador é lembrado entre sessões. O Computer Use também ficou isolado por agente, com no máximo duas capturas simultâneas.

  • Interface mais legível e alinhada. O texto miúdo subiu um degrau, o espaçamento fechou em grade de 4px, botão, campo e aba usam quatro alturas do sistema e a tipografia ganhou quatro degraus de letter-spacing. Card tem token próprio de elevação, traço e padding, o cinza mais fraco fica acima de 4,5:1 nos dois temas, o tema escuro ganhou elevação visível e a barra de rolagem ficou mais fácil de agarrar. O movimento ficou curto e previsível: 140ms em lista, cartão e aba, 1px de cedência no clique, chevron que gira e saída de 160ms no card de aprovação.

  • Site com conteúdo de posicionamento. Cinco comparativos novos (ChatGPT Work, Claude Desktop, Codex CLI, Cursor e n8n), cinco casos de uso e um glossário com 28 verbetes, cada página com fontes oficiais, limites explícitos e respostas curtas feitas para citação. O site publica llms.txt, libera crawlers de IA no robots.txt, declara lastmod real no sitemap e marca as páginas com ItemList, DefinedTermSet, HowTo e FAQPage.

Correções

  • O instalador Windows abria sem o electron-store e falhava com Cannot find module ‘electron-store’: o pacote passou a ser dependência direta e o CI do Windows confere o app.asar.
  • No Linux, o app passa a ler o PATH do shell de login, então Claude e Codex instalados no usuário são encontrados também quando o AppImage é aberto pelo menu.
  • Quando o manifesto assinado de runtime não está publicado, a instalação usa o pacote npm oficial na pasta de dados do MeuZé em vez de terminar em erro.

0.1.1

Uma atualização com melhorias no uso de contas de IA, chamadas por voz e execução remota.

Correções

  • A verificação de atualizações passa a usar o feed público em downloads.meuze.com.br, evitando o erro no build de release.

Melhorias

  • O modal de novo agente, o onboarding e a splash screen seguem a identidade visual da marca: tipografia Bricolage Grotesque, paleta caramelo/papel e patterns de patinhas e focinho em baixa opacidade.
  • A sidebar mostra limites individuais para a conta padrão do Codex CLI e para cada conta adicional; os detalhes do provedor identificam as contas com nome disponível, plano e e-mail.
  • O bloco Runtime reconhece versões do Codex e do Claude instaladas no host, além das versões gerenciadas pelo MeuZé.
  • A Central de Comandos remove o contorno azul do campo de busca e a faixa lateral dos itens selecionados.
  • Os anéis de limite Codex ficam amarelos com até 20% restante e vermelhos com até 10%.
  • A chamada por voz ganhou uma tela inspirada no iPhone e continua em uma janela PiP sobre as mensagens quando o painel lateral é fechado.
  • As chamadas começam a falar durante a geração da resposta após formar um trecho falável, com cortes em pausas seguras entre palavras.
  • O seletor de servidores cria InstaBoxes que executam os CLIs e os workspaces dos agentes em uma VM Linux por SSH, mantendo agentes, conversas e aprovações no computador do usuário. A ponte MCP bidirecional preserva as ferramentas locais, a transferência de credenciais exige consentimento explícito e o seletor permite excluir a VM com confirmação pelo nome, e o painel Computer Use abre o desktop gráfico da InstaBox com controle, takeover e tela cheia. O pacote Linux do MeuZé deixa de ser publicado. Consulte docs/INSTABOX.md.
  • A barra lateral ganhou um menu de contexto: clique com o botão direito na rail para listar as telas, webapps e os limites de provedores com um olho que oculta ou exibe cada item, além do atalho Novo Web App, que cria um webapp a partir de uma URL HTTPS sem depender de aprovação do agente.
  • O Computer Use reduz o consumo no host: o driver só é criado ao ativar, o status usa as permissões do Electron sem carregar a biblioteca nativa, snapshots usam JPEG em 1280 px por padrão e re-leituras usam diff sem imagem. As listas de janelas e aplicativos são cacheadas, ações previsíveis podem ir em lote com computer_steps, e o driver entra em repouso após 9 minutos ociosos. A tela de configurações permite escolher os perfis Economia, Equilibrado e Detalhado.