logo
  • Ambientes
  • Empresas
  • Preços
Blogs
Produto|Apr 15, 2026

Notas de Lançamento do Eigent v0.0.90: Cache de Prompt, Upload de Arquivos no Navegador e Atualizações Mais Rápidas

Cache de prompt em toda a plataforma, uploads de arquivos no agente do navegador e um pipeline de atualização muito mais rápido

Douglas LaiDouglas Lai
Share to
Notas de Lançamento do Eigent v0.0.90: Cache de Prompt, Upload de Arquivos no Navegador e Atualizações Mais Rápidas
  • ⚡ Cache de Prompt para Todos os Modelos
  • 🌐 Ferramenta de Upload de Arquivos para o Agente do Navegador
  • 📊 Auto-Scroll no Log do Worker
  • ⚙️ Detecção de Servidor Desatualizado para Desenvolvimento Local
  • 📦 Atualizações Automáticas com CDN
  • 🐛 Correções de Bugs
  • ❤️ A Comunidade Continua Elevando o Nível
Automate Everything with
AI Workforce on Desktop
Download Eigent

O Eigent v0.0.90 é uma versão sobre fazer mais com menos — e fazer isso mais rápido. O recurso principal é o cache de prompt em toda a plataforma: em vez de reprocessar o mesmo contexto a cada rodada do agente, o Eigent agora o armazena em cache no nível do modelo, reduzindo a latência e diminuindo significativamente os custos em workflows de longa duração. Além disso, o agente do navegador ganha capacidade de upload de arquivos, e o pipeline de atualização automática muda do GitHub Releases para uma CDN, proporcionando downloads dramaticamente mais rápidos.

Para qualquer pessoa que esteja executando o Eigent como sua plataforma de cowork open source, o v0.0.90 é uma versão que, discretamente, faz tudo parecer mais ágil e mais capaz. Vamos mergulhar.


⚡ Cache de Prompt para Todos os Modelos

Desempenho e custo deram um grande passo à frente.

Muito obrigado a @Zephyroam pela implementação fundamental na PR #1482, e a @fengju0213 pelo follow-up direcionado na PR #1552, que estende o cache para a inicialização de modelos Anthropic BYOK.

O cache de prompt permite que o modelo armazene e reutilize a representação processada de contextos longos e estáveis — system prompts, instruções de skills, contexto de documentos — em vez de re-tokenizá-los e reprocessá-los a cada rodada do agente. Para o tipo de tarefas multietapas e de longo horizonte em que os agentes de cowork do Eigent se destacam, isso pode significar reduções drásticas tanto na latência quanto nos custos de tokens.

A PR #1482 é uma implementação ampla que estende o suporte a cache de prompt em várias plataformas de modelos, com profundidade especial no AWS Bedrock Converse:

Novidades:

  • Integração com AWS Bedrock Converse — suporte dedicado a cache de prompt para Bedrock Converse com tratamento configurável de região e suporte tanto para autenticação por API key quanto por access key/secret key
  • Separação entre AWS Bedrock e Bedrock Converse — agora os dois são tratados como tipos de plataforma distintos, já que o Bedrock Converse suporta cache de prompt enquanto o Bedrock padrão usa APIs compatíveis com OpenAI que não suportam
  • Configuração específica por nuvem — os modelos do Bedrock Converse recebem configuração correta de URL e região durante a inicialização
  • Mensagens de erro de validação aprimoradas — erros mais claros e descritivos entre diferentes tipos de plataforma para ajudar os usuários a depurar problemas de configuração BYOK
  • Callbacks de stream do worker do agente — alinhados com as mudanças upstream do framework CAMEL para um comportamento de streaming adequado

A PR #1552 (por @fengju0213) fecha o ciclo adicionando a configuração de cache na etapa de inicialização do modelo Anthropic, garantindo que usuários Anthropic BYOK também se beneficiem do cache de prompt sem qualquer configuração manual.

Em um workflow multiagente de cowork em que os agentes compartilham um system prompt longo ou um documento de skills, armazenar esse contexto em cache uma vez em vez de processá-lo a cada chamada é o tipo de otimização que se acumula em cada tarefa.

🔗 PR: https://github.com/eigent-ai/eigent/pull/1482

🔗 PR: https://github.com/eigent-ai/eigent/pull/1552


🌐 Ferramenta de Upload de Arquivos para o Agente do Navegador

O agente do navegador acabou de ganhar uma nova capacidade poderosa.

Parabéns a @Douglasymlai, com revisão de @nitpicker55555, por adicionar upload de arquivos como uma ferramenta de primeira classe no agente do navegador. Antes, o agente do navegador conseguia navegar, ler e interagir com páginas — mas não conseguia lidar com campos de upload de arquivos. Essa lacuna agora foi eliminada.

A automação web frequentemente encontra cenários de upload de arquivos: anexar um documento a um formulário, enviar uma planilha para um portal de dados, fazer upload de uma imagem para um CMS. Sem suporte nativo a upload, esses workflows exigiam soluções alternativas complicadas. Agora o agente do navegador pode lidar com eles de forma limpa.

Novidades:

  • Ferramenta Upload File — uma ferramenta dedicada no conjunto de ferramentas do agente do navegador para lidar com elementos de input de arquivo em páginas web
  • Suporte de upload ponta a ponta — o agente pode selecionar um arquivo e acionar interações de upload como parte de um workflow maior de automação no navegador
  • Integrado ao toolchain existente do navegador — funciona perfeitamente junto com as ferramentas já existentes de navegação, preenchimento de formulários e leitura

Isso torna o agente do navegador do Eigent significativamente mais capaz para cenários reais de automação de cowork open source que envolvem envio de arquivos, recebimento de documentos ou upload de mídia.

🔗 PR: https://github.com/eigent-ai/eigent/pull/1528


📊 Auto-Scroll no Log do Worker

Pequena mudança de UX. Grande diferença quando você está acompanhando a execução de uma tarefa.

Obrigado a @Douglasymlai, com revisão e aprovação de @4pmtong, por implementar rolagem automática no painel de logs do worker do workflow.

Antes, quando um agente estava executando uma tarefa longa com muitas entradas de uso de ferramentas, o log enchia e novas entradas apareciam abaixo da área visível. Os usuários precisavam rolar manualmente para baixo para acompanhar — algo incômodo quando você está monitorando ativamente uma sessão de agente de cowork.

Novidades:

  • Auto-scroll em novas entradas — a visualização do log fica fixada na mensagem mais recente de uso de ferramenta conforme novos conteúdos chegam durante a execução da tarefa
  • Rastreamento do estado de rolagem — um wasAtBottomRef acompanha se o usuário está visualizando o final do log, para que o auto-scroll não interrompa caso ele tenha rolado para cima intencionalmente para revisar etapas anteriores
  • Redefinição ao trocar de tarefa — o estado de “estava no final” é redefinido ao alternar tarefas ou abrir o painel de logs, garantindo um início limpo para cada nova execução do agente
  • Aprimoramentos de layout — atualização de strings de classes Tailwind no componente de nó do workflow para melhorar o layout do painel

Quando você está executando agentes eigent cowork multietapas e quer ver o que está acontecendo em tempo real, essa mudança faz o painel de logs parecer um verdadeiro feed ao vivo.

🔗 PR: https://github.com/eigent-ai/eigent/pull/1513


⚙️ Detecção de Servidor Desatualizado para Desenvolvimento Local

Nunca mais se pergunte “estou executando código antigo?”.

Obrigado a @4pmtong por construir e entregar essa melhoria de experiência para desenvolvedores.

Qualquer pessoa que executa o Eigent com VITE_USE_LOCAL_PROXY=true já passou por isso: você puxa novas alterações, esquece de reiniciar o backend e perde tempo depurando um comportamento que já havia sido corrigido — porque o servidor está rodando código desatualizado. A PR #1517 resolve isso com detecção automática e uma notificação persistente.

Novidades:

  • Hash do Git na inicialização — o backend agora captura SERVER_CODE_HASH do commit Git atual no início do servidor
  • Endpoint /health estendido — agora retorna tanto a versão quanto o hash do servidor, tornando possível para o frontend comparar o estado esperado versus o real do servidor
  • Função checkLocalServerStale() — o frontend faz polling do endpoint de saúde, compara hashes e exibe uma notificação toast persistente quando uma divergência é detectada
  • Hash do Git vs. número de versão — usa intencionalmente o hash do Git em vez da string de versão, para evitar falsos positivos em releases apenas de frontend que não alteram o backend
  • Suporte a Docker — o Dockerfile foi atualizado para que o hash também esteja disponível em ambientes de desenvolvimento conteinerizados

Se você contribui para o Eigent ou o executa localmente para seus workflows de cowork open source, esta é uma melhoria pequena, mas realmente bem-vinda, de qualidade de vida que economizará tempo de depuração.

🔗 PR: https://github.com/eigent-ai/eigent/pull/1517


📦 Atualizações Automáticas com CDN

Atualizações mais rápidas. Menos espera.

Obrigado a @4pmtong, com revisão de @Pakchoioioi, por mudar o feed de atualização automática de GitHub Releases para uma CDN.

Antes, o auto-updater do Electron do Eigent baixava os pacotes de instalação diretamente do GitHub Releases. Isso funcionava, mas a infraestrutura de releases do GitHub não é otimizada para velocidade de distribuição de binários em escala. A mudança para um feed em CDN significa que os pacotes de atualização agora são entregues por nós de borda mais próximos dos usuários.

O que mudou:

  • CDN como origem da atualização — o updater do Electron agora aponta para um feed hospedado em CDN em vez de GitHub Releases para baixar pacotes
  • Velocidades de download mais altas — especialmente perceptível para usuários fora da América do Norte, onde a cobertura de edge da CDN do GitHub é mais limitada
  • Mesmo ritmo de releases — nada muda sobre quando as versões são lançadas; apenas de onde os pacotes são baixados

Se você percebeu downloads de atualização lentos quando o Eigent solicita a atualização, essa mudança deve tornar a experiência significativamente melhor.

🔗 PR: https://github.com/eigent-ai/eigent/pull/1543


🐛 Correções de Bugs

Esta versão também inclui três correções direcionadas:

  • Corrigido NameError na inicialização do backend com avisos de diretório público — server/main.py estava referenciando uma variável logger indefinida ao registrar avisos de criação ou montagem do diretório público, causando um NameError durante a inicialização. Corrigido substituindo por loguru_logger, que foi importado corretamente. (#1520 — @mxl)

  • Corrigido problema de reabertura do erro de porta do navegador — resolvido um bug que fazia a porta do agente do navegador falhar ao reabrir, o que podia deixar a ferramenta do navegador em um estado irrecuperável no meio da sessão. (#1545 — @Douglasymlai)

  • Corrigida validação do modelo Anthropic rejeitando max_tokens ausente — a API Anthropic Messages exige um valor inteiro positivo para max_tokens, mas o formulário BYOK não expõe esse campo. Quando a validação era executada sem ele, a Anthropic retornava um erro 400. A correção garante que validate_model_with_details e create_agent mesclem ambos um padrão de 4096 para o campo max_tokens quando estiver ausente na plataforma Anthropic. (#1549 — @emag165, refinado por @fengju0213)


❤️ A Comunidade Continua Elevando o Nível

Este sprint entregou:

  • Cache de prompt em toda a plataforma para todos os provedores de modelo, com profundidade em AWS Bedrock Converse e Anthropic BYOK
  • Capacidade de upload de arquivos adicionada ao agente do navegador
  • Auto-scroll no log do worker para monitoramento ao vivo de tarefas
  • Detecção de servidor local desatualizado para desenvolvedores que usam proxy local
  • Downloads de atualização automática com CDN para upgrades mais rápidos
  • Três correções direcionadas de bugs em inicialização do backend, tratamento de porta do navegador e validação de modelos Anthropic

Cada uma dessas mudanças veio de contribuidores que usam o Eigent, encontraram um problema real e entregaram uma correção ou recurso. Esse é o ritmo do cowork open source no seu melhor.

Se você estava pensando em contribuir — seja com modelos, UX, ferramentas de agente, skills ou infraestrutura — o v0.0.90 é um ótimo retrato do que é possível. Entre nessa.

Vamos continuar construindo.

Recent Posts

Claude Tag: O Teammate de IA Sempre Ativo da Anthropic para o Slack
Jun 29, 2026

Claude Tag: O Teammate de IA Sempre Ativo da Anthropic para o Slack

Aprenda o que é o Claude Tag, como o @Claude funciona nos canais do Slack e como o teammate de IA sempre ativo da Anthropic apoia o trabalho em equipe e a automação.

Douglas LaiDouglas Lai
Tutorial do Claude em Hong Kong: Interface, Prompts e Conteúdo em Cantonês
SetorJun 24, 2026

Tutorial do Claude em Hong Kong: Interface, Prompts e Conteúdo em Cantonês

Um tutorial prático do Claude para usuários de Hong Kong: passo a passo da interface, modelos de prompt para cantonês e chinês tradicional, dicas de programação e uma alternativa gratuita.

Douglas LaiDouglas Lai
Como Usar Claude em Hong Kong: Um Guia Completo
SetorJun 24, 2026

Como Usar Claude em Hong Kong: Um Guia Completo

IPs de Hong Kong não conseguem acessar o Claude.ai? Este guia explica o motivo, mostra soluções com VPN e verificação por telefone, a opção AWS para empresas e uma alternativa gratuita.

Douglas LaiDouglas Lai
Automate everything with AI workforce on desktop
Download Eigent

Experimente o Eigent hoje

Baixe o app desktop open source e comece a automatizar com uma força de trabalho de IA na sua máquina.

Baixar Eigent
Eigent

Receba as últimas novidades e tutoriais sobre automação de workforce com IA.

ProdutoEigentAmbientesPreçosEmpresarial
ExplorarSoluçõesCasos de usoHabilidadesPluginsBlog
DesenvolvedoresDocumentaçãoGitHubCAMEL-AIFundo Open SourceParceiro
BaixarPara código aberto
EmpresaSobre nósMarcaCarreirasTermos de usoPolítica de privacidadeSegurança e confiançaPolítica de cookiesPolítica de reembolso e teste

Todos os direitos reservados © 2026 EIGENT UK LTD

Nova versão do Eigent 1.0 lançada!download