Lat.md: Um Gráfico de Conhecimento Baseado em Markdown para Bases de Código

✍️ OpenClawRadar📅 Publicado: April 15, 2026🔗 Source
Lat.md: Um Gráfico de Conhecimento Baseado em Markdown para Bases de Código
Ad

O Lat.md é uma ferramenta que constrói um grafo de conhecimento para sua base de código usando arquivos markdown. Ele resolve o problema do AGENTS.md não escalar bem — conforme os projetos crescem, manter um único arquivo plano se torna impraticável, levando a decisões de design enterradas, lógica de negócios não documentada e agentes de IA alucinando contexto.

Como Funciona

Você comprime o conhecimento do domínio em um grafo de arquivos markdown interconectados armazenados em um diretório lat.md/ na raiz do seu projeto. As seções se vinculam umas às outras com [[links wiki]] como [[arquivo#Seção#Subseção]], arquivos markdown se vinculam ao código com [[src/auth.ts#validateToken]], e arquivos-fonte se vinculam de volta usando comentários como // @lat: [[section-id]] em TypeScript ou # @lat: [[section-id]] em Python. O comando lat check garante a consistência referencial.

Principais Recursos

  • Codificação mais rápida para agentes: Em vez de fazer grep no código, os agentes pesquisam o grafo de conhecimento para descobrir decisões de design, restrições e contexto de domínio de forma consistente.
  • Fluxo de trabalho mais rápido para humanos: Os agentes mantêm os arquivos lat; ao revisar diffs, comece com as mudanças semânticas em lat.md/ para entender o que mudou e por quê, tornando a revisão de código secundária.
  • Retenção de conhecimento: Os agentes capturam contexto e raciocínio dos prompts no grafo conforme trabalham, para que sessões futuras comecem com contexto completo em vez de redescobri-lo.
  • Especificações de teste com aplicação: Casos de teste podem ser descritos em seções lat.md/ marcadas com require-code-mention: true. Cada especificação deve ser referenciada por um comentário // @lat: no código de teste, e lat check sinaliza qualquer especificação sem um backlink.
Ad

Comandos CLI

  • lat init: Configura agentes de codificação populares com hooks e instruções para manter o lat atualizado e correto.
  • lat check: Aplica a consistência referencial; os agentes o chamam automaticamente antes de terminar o trabalho.
  • lat search e lat section: Os agentes usam esses comandos para entender prompts e navegar pelo grafo em vez de fazer chamadas grep intermináveis.
  • lat locate: Encontra seções por nome (exato ou aproximado).
  • lat refs: Encontra o que referencia uma seção.
  • lat expand: Expande [[refs]] em um prompt para agentes.
  • lat mcp: Inicia o servidor MCP para integração com o editor.

Instalação e Configuração

Instale com npm install -g lat.md, depois execute lat init no seu repositório para criar um diretório lat.md/. Escreva arquivos markdown descrevendo arquitetura, lógica de negócios ou especificações de teste e vincule-os conforme necessário.

Para busca semântica (lat search), uma chave de API da OpenAI (sk-...) ou Vercel AI Gateway (vck_...) é necessária. A chave é resolvida nesta ordem: variável de ambiente LAT_LLM_KEY (valor direto), variável de ambiente LAT_LLM_KEY_FILE (caminho para um arquivo contendo a chave), variável de ambiente LAT_LLM_KEY_HELPER (comando shell que imprime a chave com um timeout de 10s) ou um arquivo de configuração salvo pelo lat.

📖 Leia a fonte completa: HN AI Agents

Ad

👀 See Also

A Extensão Crispy VS Code Adiciona Memória de Agente e Recursos Multiagente para Claude e Codex
Tools

A Extensão Crispy VS Code Adiciona Memória de Agente e Recursos Multiagente para Claude e Codex

Crispy é uma extensão de código aberto para VS Code que envolve as CLIs do Claude Code e Codex com uma interface gráfica, adicionando memória local do agente com busca semântica, sessões multiagente, bifurcação de conversas e visualizações dedicadas de ferramentas. Ele roda em Linux, macOS e Windows sob licença MIT.

OpenClawRadar
Ferramenta de Leitura do Claude Code Reduz Imagens Silenciosamente, Causando Alucinações
Tools

Ferramenta de Leitura do Claude Code Reduz Imagens Silenciosamente, Causando Alucinações

A ferramenta `read` do Claude Code reduz silenciosamente a resolução das imagens antes que o modelo as veja, resultando em saída degradada e alucinações não reconhecidas ao extrair texto de capturas de tela.

OpenClawRadar
Pesquisa de Sessão: Pesquisa de Texto Completo Local para Sessões Claude Code e Codex, Agora na Sua Barra de Menu
Tools

Pesquisa de Sessão: Pesquisa de Texto Completo Local para Sessões Claude Code e Codex, Agora na Sua Barra de Menu

Session Search indexa transcrições locais do Claude Code e Codex usando SQLite FTS, permitindo pesquisa profunda de texto completo em erros, comandos, nomes de arquivos e decisões — acessível a partir da barra de menus do macOS com trechos destacados.

OpenClawRadar
Painel de Controle SwarmClaw Adiciona Camada de Orquestração ao OpenClaw
Tools

Painel de Controle SwarmClaw Adiciona Camada de Orquestração ao OpenClaw

SwarmClaw é um painel auto-hospedado que envolve o OpenClaw, fornecendo implantação e gerenciamento de múltiplas instâncias com controles de gateway, reparo de configuração, sincronização de histórico remoto e aprovação de execução em tempo real. Ele suporta plugins do OpenClaw e arquivos SKILL.md, além de se conectar a outros 14 provedores de IA.

OpenClawRadar