Protocolo Quack do DuckDB Permite Cliente-Servidor com Múltiplos Escritores Concorrentes
O DuckDB lançou o protocolo remoto Quack, permitindo que instâncias do DuckDB se comuniquem em uma configuração cliente-servidor com suporte para múltiplos escritores concorrentes. O protocolo foi projetado para ser simples, rápido e baseia-se em tecnologias comprovadas como HTTP.
Embora a arquitetura embutida do DuckDB seja excelente para cargas de trabalho de ciência de dados em um único processo, escritas concorrentes no mesmo arquivo de banco de dados por múltiplos processos eram um ponto problemático. Soluções alternativas comuns incluíam soluções RPC personalizadas, Arrow Flight SQL, o protocolo proprietário da MotherDuck ou até mesmo a migração para PostgreSQL (opcionalmente executando DuckDB via pg_duckdb). O Quack é a solução oficial de primeira parte do DuckDB.
Como Funciona
Ambas as instâncias do DuckDB precisam da extensão Quack, atualmente disponível na build core_nightl (noturna). O protocolo é simétrico: qualquer instância do DuckDB pode atuar como cliente ou servidor. O servidor expõe um endpoint HTTP; o cliente se conecta a ele. Nenhum binário especial de servidor é necessário — apenas um processo DuckDB em execução com a extensão carregada.
Principais escolhas de design:
- O protocolo é baseado em HTTP, sendo amigável a firewalls e depurável com ferramentas padrão.
- Suporta operações em massa e pequenas transações com baixa latência.
- Sem restrições legadas — projetado do zero em 2026, aprendendo com Arrow Flight SQL e outros.
Casos de Uso
- Múltiplos processos de coleta de telemetria inserindo no mesmo banco de dados DuckDB.
- Um painel consultando as mesmas tabelas concorrentemente sem problemas de bloqueio de arquivo.
- Permitindo o uso do DuckDB em implantações tradicionais cliente-servidor sem middleware externo.
Este lançamento marca uma mudança para o DuckDB, que anteriormente enfatizava sua natureza embutida. A equipe reconhece a demanda dos usuários como impulsionador: “Vemos o DuckDB como uma ferramenta universal de manipulação de dados. Se isso significa ter um protocolo cliente-servidor além das capacidades embutidas – tudo bem.”
Status atual: A extensão está disponível na build noturna. Espere uma versão estável nos próximos meses.
Para um mergulho profundo nos internals do protocolo, incluindo a referência completa do artigo de pesquisa e um guia de configuração passo a passo, leia o anúncio original.
📖 Leia a fonte completa: HN AI Agents
👀 See Also

Claude Code obtém verificação de modelos TLA+ via servidor MCP tla-mcp
tla-mcp é um novo servidor MCP que permite ao Claude Code chamar o verificador de modelos TLA+ tla-rs como uma ferramenta de primeira classe — valide especificações, execute verificações limitadas com rastros de contraexemplos e reproduza cenários a partir do chat.

O compilador SMELT reduz o uso de tokens do espaço de trabalho OpenClaw em até 95%.
O SMELT compila arquivos markdown do workspace do OpenClaw em um formato de execução mais denso, enviando apenas conteúdo relevante para modelos de IA. Os benchmarks mostram reduções de tokens de 76,1% a 95,5% em consultas, evitando o reprocessamento de arquivos estáticos como USER.md e SOUR.md em cada mensagem.

Noren AI: Ferramenta de Extração de Voz Identifica Padrões de Escrita a partir de Amostras
A Noren AI analisa de 5 a 10 amostras de escrita para gerar automaticamente um guia de voz baseado em padrões reais, correspondendo a 90% dos padrões identificados manualmente e descobrindo outros adicionais.

Claude-Code v2.1.111 adiciona o Opus 4.7 xhigh effort, /ultrareview e a ferramenta PowerShell
Claude-Code v2.1.111 apresenta o nível de esforço Opus 4.7 xhigh entre high e max, adiciona o comando /ultrareview para revisões de código baseadas em nuvem com múltiplos agentes, e inicia a implementação do suporte a ferramentas PowerShell no Windows. A atualização também inclui controles interativos /effort, correspondência automática de tema e diversas correções de bugs.