SLG Semantic Git Search para Openclaw

Uma ferramenta CLI local-first que permite pesquisa em linguagem natural e indexação semântica do histórico git sem exigir chaves de API.

venki0552
v1.0.0
Apr 4, 2026
1
1k
0

Instalar e Baixar

1. ClawHub CLI

A maneira mais rápida de instalar uma habilidade diretamente do registro.

npx clawhub@latest install slg-cli

2. Instalação Manual

Copie a pasta da habilidade para um desses locais

Global
~/.openclaw/skills/
Espaço de trabalho
<project>/skills/

Prioridade: Espaço de Trabalho > Local > Integrado

3. Instalação do Prompt

Copie este prompt para o OpenClaw para instalá-lo automaticamente.

Ajude-me a instalar o slg-cli usando o Clawhub. Se o Clawhub não estiver instalado, instale-o primeiro (npm i -g clawhub).

Prefere baixar?

Obtenha os arquivos originais da habilidade em um arquivo ZIP.

O que é SLG Semantic Git Search?

slg é um utilitário sofisticado projetado para arqueologia profunda de código dentro de repositórios locais. Ao construir um índice semântico usando uma combinação de embeddings e BM25, ele permite que desenvolvedores consultem seu histórico git usando linguagem natural. Esta integração com o Openclaw Skills permite que os usuários vão além de simples pesquisas por palavras-chave, fornecendo a capacidade de fazer perguntas complexas sobre a evolução de uma base de código.

Como ele roda inteiramente offline via ONNX Runtime, garante a máxima privacidade e velocidade para os desenvolvedores. Ele preenche a lacuna entre logs git brutos e a intenção acionável do desenvolvedor, tornando mais fácil entender o contexto de cada linha de código sem sair do terminal ou depender de processamento baseado em nuvem.

Casos de uso do SLG Semantic Git Search

  • Entender a intenção e o raciocínio por trás de código legado ou blocos de lógica complexos.
  • Identificar os contribuidores e proprietários mais relevantes para arquivos ou diretórios específicos.
  • Rastrear a origem de regressões usando descrições semânticas de mudanças comportamentais.
  • Gerar resumos semânticos de mudanças em faixas significativas de commits ou lançamentos.
  • Avaliar os possíveis efeitos colaterais e riscos técnicos de reverter commits específicos.

Como o SLG Semantic Git Search funciona

  1. O usuário inicializa um índice semântico local dentro da raiz do repositório para processar mensagens de commit e diffs.
  2. O SLG gera embeddings e pontuações BM25 localmente usando o ONNX Runtime, garantindo que nenhum dado saia da máquina.
  3. A ferramenta monitora o repositório e permite a reindexação incremental à medida que novos commits são adicionados.
  4. Os usuários fazem consultas em linguagem natural que são analisadas e comparadas com o índice semântico para encontrar o contexto histórico mais relevante.
  5. O sistema retorna resultados classificados, como razões de commit, pontuações de risco ou rankings de autores, com base no comando específico usado.

Configuração do SLG Semantic Git Search

Para integrar esta skill ao seu ambiente, instale o pacote globalmente via npm. Esta ferramenta é uma parte fundamental do ecossistema Openclaw Skills para inteligência git local.

npm install -g slg-cli

Navegue até seu repositório git e inicialize o índice:

slg init

Para garantir que seu índice permaneça atualizado ou para solucionar problemas, use os seguintes comandos:

slg reindex
slg doctor

Esquema de Dados e Taxonomia de SLG Semantic Git Search

O SLG gerencia um banco de dados e índice local para mapear o histórico git para vetores pesquisáveis. A tabela a seguir descreve como ele organiza esses dados:

Componente Descrição
Semantic Index Um armazenamento local de embeddings de vetores que representam mensagens de commit e diffs de código.
BM25 Index Um índice de pesquisa de texto tradicional usado para aumentar os resultados semânticos com relevância de palavra-chave.
Contribution Map Uma lista classificada de contribuidores com base no volume e peso semântico de suas mudanças em caminhos específicos.
Risk Analysis Metadados associados a commits que calculam o impacto potencial de mudanças ou reversões.

Recursos avançados do SLG Semantic Git Search

  • Suporte integrado ao servidor Model Context Protocol (MCP), permitindo que agentes de IA realizem arqueologia git autonomamente.
  • Recursos de bissecção semântica que identificam bugs com base em comportamento descritivo em vez de logs de erro estritos.
  • Arquitetura local-first que funciona inteiramente offline sem a necessidade de chaves de API LLM externas.
  • Suporte para filtragem avançada por caminho, intervalos de datas e limites de commit para pesquisas direcionadas.
  • Pontuação de risco automatizada para commits para ajudar a manter a estabilidade do repositório durante refatorações.

SKILL.md


Carregamento

Habilidades relacionadas do Openclaw

METADATA

Github Stars: 0
forks: 0

Apresentou*