Ferramenta CLI de código aberto sdf usa Claude para gerenciar PRs empilhados no GitHub

sdf (Stacked Diffs Flow) é uma ferramenta CLI de código aberto que automatiza fluxos de trabalho de pull requests empilhados sobre git e gh. A ferramenta usa o Claude CLI como seu mecanismo para lidar com operações complexas, com o Claude listado como uma dependência adequada ao lado de git e gh, verificando a versão na inicialização. Os recursos de IA se degradam graciosamente se o Claude CLI não estiver presente.
Comandos e recursos principais
A ferramenta fornece vários comandos onde o Claude faz o trabalho pesado:
sdf split— Decompõe um branch grande em uma pilha. O Claude analisa o diff completo, identifica temas semânticos e propõe um plano de divisão em camadas com precisão de nível de hunk, incluindo quando o mesmo arquivo abrange múltiplas preocupações. Em seguida, cria cada branch em ordem de dependência, verifica se a divisão é sem perdas e abre os PRs.sdf sync— Lida com a resolução de conflitos durante o rebase em cascata. Quando um PR upstream é mesclado e um branch downstream tem um conflito,sdfconstrói um prompt com contexto completo da pilha (o que cada branch estava tentando fazer, o que mudou upstream e os marcadores de conflito reais) e o entrega ao Claude CLI. O Claude resolve conflitos semanticamente, entendendo por que eles existem, não apenas onde.sdf sync --with-content— O Claude lê o diff de cada branch e escreve um título e uma descrição que explica o quê e o porquê, útil quando você não quer alternar de contexto para escrever prosa.sdf ai intro— Cria um arquivo de habilidade para que o Claude Code entenda os comandos, fluxos de trabalho e convenções dosdfentre sessões.
Instalação e disponibilidade
A ferramenta é gratuita e licenciada pelo MIT, com o código-fonte disponível no GitHub. Pode ser instalada via Homebrew com brew install pavelpascari/tap/sdf. A documentação está disponível em stacked-diffs-flow.com/docs/getting-started.
Esse tipo de ferramenta é útil para desenvolvedores que trabalham com codebases complexas e precisam gerenciar múltiplos pull requests dependentes de forma eficiente. A integração com o Claude CLI permite a compreensão semântica das alterações de código, em vez de apenas manipulação textual.
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

O Plugin Claude-ETA Adiciona Cronometragem de Tarefas e Detecção de Loop de Reparo ao Claude Code
Claude-ETA é um plugin do Claude Code que cronometra tarefas, aprende sua velocidade real e alimenta dados reais de volta ao Claude antes de responder. Também detecta loops de reparo identificando o conteúdo dos erros e intervém após três falhas idênticas.

Agente de IA Local Alcança Latência de STT e TTS em Sub-Segundos com Servidores de Código Aberto
Um desenvolvedor alcançou ~0,2s de latência STT usando Whisper large-v3-turbo com arquitetura híbrida de GPU gerenciada por threads e ~250ms de latência TTS com Coqui-TTS otimizado para síntese de baixa latência. Ambas as implementações são totalmente auto-hospedadas e de código aberto.

Plugin de Relé do Agente OpenClaw Corrige Entrega no Telegram em Configurações Multiagente
O plugin openclaw-agent-relay resolve o problema persistente em que as respostas de sessions_send vão para o webchat em vez do Telegram, usando o gateway WebSocket RPC para acionar as rodadas do agente com deliver:true, eliminando a necessidade de soluções alternativas como ferramentas de mensagem explícitas ou etapas de anúncio.

Ninetails Memory Engine V4.5: Quantização Int8 + Cache LRU Reduz Memória Local MCP para 60MB
O Ninetails Memory Engine V4.5 utiliza quantização escalar Int8 e evicção de cache LRU para reduzir o armazenamento de vetores de 6KB para 1,5KB por embedding, mantendo todo o mecanismo em 40-60MB de RAM. Ele combina 70% de similaridade vetorial com 30% de busca BM25 em uma implementação totalmente local com SQLite.