Brackish: Deixe Duas Instâncias do Claude Code Negociarem um Contrato de API via OpenAPI 3.1

✍️ OpenClawRadar📅 Publicado: June 25, 2026🔗 Source
Brackish: Deixe Duas Instâncias do Claude Code Negociarem um Contrato de API via OpenAPI 3.1
Ad

Brackish é uma ferramenta CLI que permite que duas sessões do Claude Code negociem um contrato de API por meio de um documento OpenAPI 3.1 compartilhado. O problema que resolve: quando um Claude tem o código-fonte do FastAPI e outro tem o código-fonte do React/TypeScript, cada um faz suposições sobre os limites que divergem. O Brackish fornece um canal de propor/aceitar/rejeitar para expor e resolver essas divergências antes que qualquer código de implementação seja escrito.

Como funciona

A dinâmica adversarial é intencional. Por exemplo:

  • O Claude do frontend cria um POST esperando uma resposta imediata.
  • O Claude do backend sabe que essa operação leva vários minutos, então ele rejeita o formato e propõe um 202 Accepted com um ID de job mais um stream SSE para conclusão.
  • Essa divergência aparece como uma rejeição explícita com uma justificativa — antes que qualquer lado escreva código.

O Brackish atua como um árbitro no meio. Ele não sabe qual é a API correta, mas garante que o que os dois Claudes concordarem seja OpenAPI 3.1 válido. A saída alimenta diretamente ferramentas como openapi-typescript e fastapi-codegen — baseada em um padrão real, não em qualquer markdown que dois modelos concordem.

Ad

Instalação

npm install -g brackish-cli && brackish install

Para quem é

Desenvolvedores que usam Claude Code em projetos não triviais onde um Claude trabalhando em ambos os lados não é suficiente — especialmente quando equipes (ou sessões) de backend e frontend precisam concordar sobre um contrato de API.

📖 Leia a fonte completa: r/ClaudeAI

Ad

👀 See Also

Claude Code v2.1.90 adiciona suporte a mouse com a flag CLAUDE_CODE_NO_FLICKER
Tools

Claude Code v2.1.90 adiciona suporte a mouse com a flag CLAUDE_CODE_NO_FLICKER

A Anthropic lançou o Claude Code v2.1.90 com um novo recurso que habilita suporte a mouse na interface de chat. Os usuários podem ativá-lo definindo a variável de ambiente CLAUDE_CODE_NO_FLICKER=1 antes de executar o claude.

OpenClawRadar
Argus: Uma Extensão do VS Code para Depurar Custos e Comportamento de Sessão do Claude Code
Tools

Argus: Uma Extensão do VS Code para Depurar Custos e Comportamento de Sessão do Claude Code

Um desenvolvedor criou o Argus, uma extensão do VS Code que analisa transcrições JSONL do Claude Code e as exibe em uma linha do tempo em tempo real, com detalhamento de tokens/custo por etapa, taxa de acerto de cache e sinalização de loops de repetição, leituras duplicadas e pressão de contexto.

OpenClawRadar
Loom: Um Harness de Execução Local para Tarefas Complexas de IA
Tools

Loom: Um Harness de Execução Local para Tarefas Complexas de IA

Loom é um sistema de execução local de código aberto projetado para gerenciar tarefas complexas, fornecendo um processo estruturado com cerca de 50 ferramentas, um sistema de plugins de pacotes personalizados para fluxos de trabalho repetíveis e interfaces tanto de CLI quanto de servidor MCP.

OpenClawRadar
Adam: Uma Biblioteca de Agente de IA Multiplataforma Incorporável em C
Tools

Adam: Uma Biblioteca de Agente de IA Multiplataforma Incorporável em C

Adam é uma biblioteca C que fornece um loop completo de agente com chamada de ferramentas, memória, voz e suporte a LLMs na nuvem e locais, projetada para ser embutida em qualquer aplicação.

OpenClawRadar