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

✍️ OpenClawRadar📅 Publicado: March 14, 2026🔗 Source
Ferramenta CLI de código aberto sdf usa Claude para gerenciar PRs empilhados no GitHub
Ad

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, sdf constró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 do sdf entre sessões.
Ad

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

Ad

👀 See Also

O Plugin Claude-ETA Adiciona Cronometragem de Tarefas e Detecção de Loop de Reparo ao Claude Code
Tools

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.

OpenClawRadar
Agente de IA Local Alcança Latência de STT e TTS em Sub-Segundos com Servidores de Código Aberto
Tools

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.

OpenClawRadar
Plugin de Relé do Agente OpenClaw Corrige Entrega no Telegram em Configurações Multiagente
Tools

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.

OpenClawRadar
Ninetails Memory Engine V4.5: Quantização Int8 + Cache LRU Reduz Memória Local MCP para 60MB
Tools

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.

OpenClawRadar