Modelos e LLMs

Simon Willison lança agente para Datasette na versão 0.4a0

Atualização permite que plugins executem JavaScript no navegador do usuário.

Reprodução · nocodestartup.io

Simon Willison anunciou em 31st July 2026 o datasette-agent 0.4a0, agente baseado em LLM para o Datasette. A versão inclui await context.browser_task(), mecanismo que executa código diretamente no navegador do usuário. A mudança permite que plugins do Datasette Agent ofereçam ferramentas com JavaScript personalizado. O recurso interessa a quem desenvolve plugins para o Datasette.

browser_task() leva ferramentas ao navegador

O anúncio identifica await context.browser_task() como mecanismo novo da versão 0.4a0. A chamada permite que as ferramentas do agente rodem código no navegador usado pelo usuário. O comunicado associa a mudança ao issue #33.

O texto não informa quais navegadores aceitam a chamada. Essa ausência deixa sem resposta a compatibilidade com Chrome, Firefox ou outros navegadores, porque o anúncio não cita nenhum deles.

O release também não descreve permissões para o JavaScript. Sem essa informação, o comunicado não permite saber quais recursos da página o plugin consegue acessar.

A página chama o recurso de “new capability”. A expressão apresenta a função como novidade do datasette-agent 0.4a0, mas não detalha o mecanismo que existia antes.

Willison afirma que a função facilita ferramentas personalizadas nos plugins do Datasette Agent. A afirmação vem do autor do anúncio, publicado em seu próprio weblog em 31st July 2026.

Datasette Apps recebe um loop de depuração

Willison diz que usou a nova capacidade para adicionar um loop de depuração ao Datasette Apps 0.2a0. Esse é o único exemplo concreto de uso citado no anúncio. O texto não publica o código do loop.

A página também não mostra uma execução passo a passo. Por isso, o anúncio demonstra que Willison usou a chamada no Datasette Apps 0.2a0, mas não oferece teste independente do recurso.

O comunicado não apresenta benchmark para o datasette-agent 0.4a0. Também não informa tempo de execução, consumo de recursos ou quantidade de chamadas feitas pelo loop de depuração.

O material não diz se o loop do Datasette Apps 0.2a0 já está disponível para todos os usuários. A referência apenas afirma que Willison usou a função para adicioná-lo.

O anúncio identifica o pacote como datasette-agent 0.4a0. Ele não registra sistema operacional, navegador compatível, requisito de hardware ou dependência adicional para executar await context.browser_task().

A página também não informa se o usuário precisa configurar credenciais. Sem esse dado, o release não estabelece as condições de acesso ao recurso.

O texto não declara uma limitação técnica específica para browser_task(). Também não lista funcionalidades que ficaram fora da versão 0.4a0.

A versão aparece com o identificador 0.4a0, exatamente como no anúncio. A página não classifica esse identificador como versão estável nem descreve uma data posterior para outro release.

A publicação relaciona o anúncio às categorias datasette e llm-tool-use. Essas categorias situam a atualização no uso de ferramentas por agentes baseados em modelos de linguagem, sem fornecer comparação com outros projetos.

A página recebeu patrocínio da Dynatrace, que afirma que observabilidade ajuda quando agentes entram no ciclo de desenvolvimento de software. Essa afirmação pertence ao anúncio patrocinado, não a um teste do datasette-agent 0.4a0.

O release de Simon Willison comprova a inclusão de await context.browser_task() e relata seu uso no Datasette Apps 0.2a0. Ele não comprova desempenho, compatibilidade ou segurança além dessas informações.

Fontes

Simon WillisonModelos e LLMs
Como fazemos: nossa equipe monitora diariamente os repositórios de código aberto em maior alta e produz esta cobertura com apoio de modelos de linguagem, sempre a partir de dados verificados na fonte primária — repositório, documentação oficial e ranking público. Os números de estrelas e a posição no ranking refletem o momento da coleta. Entenda o método.