Lat.md: Граф знаний на основе Markdown для кодовых баз

✍️ OpenClawRadar📅 Опубликовано: 15 апреля 2026 г.🔗 Source
Lat.md: Граф знаний на основе Markdown для кодовых баз
Ad

Lat.md — это инструмент, который строит граф знаний для вашей кодовой базы с использованием markdown-файлов. Он решает проблему плохой масштабируемости AGENTS.md — по мере роста проектов поддержка единого плоского файла становится непрактичной, что приводит к скрытым архитектурным решениям, недокументированной бизнес-логике и галлюцинациям контекста у ИИ-агентов.

Как это работает

Вы сжимаете предметные знания в граф взаимосвязанных markdown-файлов, хранящихся в директории lat.md/ в корне вашего проекта. Разделы связываются друг с другом через [[вики-ссылки]] вроде [[file#Section#Subsection]], markdown-файлы связываются с кодом через [[src/auth.ts#validateToken]], а исходные файлы ссылаются обратно с помощью комментариев, таких как // @lat: [[section-id]] в TypeScript или # @lat: [[section-id]] в Python. Команда lat check обеспечивает ссылочную целостность.

Ключевые возможности

  • Более быстрая разработка для агентов: Вместо поиска по коду через grep, агенты ищут в графе знаний, чтобы последовательно находить архитектурные решения, ограничения и контекст предметной области.
  • Более быстрый рабочий процесс для людей: Агенты поддерживают lat-файлы; при проверке изменений начинайте с семантических изменений в lat.md/, чтобы понять, что изменилось и почему, делая код-ревью вторичным.
  • Сохранение знаний: Агенты фиксируют контекст и логику из промптов в графе по мере работы, поэтому будущие сессии начинаются с полного контекста вместо его повторного обнаружения.
  • Спецификации тестов с проверкой: Тестовые сценарии могут быть описаны в разделах lat.md/, помеченных require-code-mention: true. Каждая спецификация должна быть упомянута в комментарии // @lat: в тестовом коде, а lat check помечает любую спецификацию без обратной ссылки.
Ad

CLI-команды

  • lat init: Настраивает популярные кодирующие агенты с хуками и инструкциями для поддержания lat-файлов в актуальном и корректном состоянии.
  • lat check: Обеспечивает ссылочную целостность; агенты автоматически вызывают её перед завершением работы.
  • lat search и lat section: Агенты используют их для понимания промптов и навигации по графу вместо бесконечных вызовов grep.
  • lat locate: Находит разделы по имени (точному или приблизительному).
  • lat refs: Находит, что ссылается на раздел.
  • lat expand: Раскрывает [[ссылки]] в промпте для агентов.
  • lat mcp: Запускает MCP-сервер для интеграции с редактором.

Установка и настройка

Установите с помощью npm install -g lat.md, затем выполните lat init в вашем репозитории, чтобы создать структуру директории lat.md/. Пишите markdown-файлы, описывающие архитектуру, бизнес-логику или спецификации тестов, и связывайте их по мере необходимости.

Для семантического поиска (lat search) требуется ключ API OpenAI (sk-...) или Vercel AI Gateway (vck_...). Ключ определяется в следующем порядке: переменная окружения LAT_LLM_KEY (прямое значение), переменная окружения LAT_LLM_KEY_FILE (путь к файлу с ключом), переменная окружения LAT_LLM_KEY_HELPER (shell-команда, выводящая ключ с таймаутом 10 секунд) или конфигурационный файл, сохранённый lat.

📖 Прочитать полный исходный код: HN AI Agents

Ad

👀 Смотрите также

Новичковая сборка для живого режима: ваш первый агент OpenClaw
Инструменты

Новичковая сборка для живого режима: ваш первый агент OpenClaw

Ведущие The Clawcast проводят прямую трансляцию для новичков 8 июля, показывая, как настроить агента OpenClaw без навыков программирования. Присоединяйтесь в Discord или смотрите запись на OpenClawYT.

OpenClawRadar
Репозиторий шаблонов кода Claude для приложений Spring Boot
Инструменты

Репозиторий шаблонов кода Claude для приложений Spring Boot

Репозиторий GitHub предоставляет шаблон Claude Code для генерации приложений Spring Boot с лучшими практиками интеграции базы данных, развертывания в Kubernetes и интеграционного тестирования с использованием Testcontainers.

OpenClawRadar
Pu.sh: 400-строчная оболочка для агента кодирования с HN
Инструменты

Pu.sh: 400-строчная оболочка для агента кодирования с HN

Pu.sh — это портативный каркас для агентов кодирования из 400 строк shell (sh, curl, awk), поддерживающий Anthropic + OpenAI, 7 инструментов, REPL, контрольные точки/возобновление и конвейерный режим — с 90 тестами без API.

OpenClawRadar
Топор: 12-мегабайтный CLI для узкоспециализированных LLM-агентов
Инструменты

Топор: 12-мегабайтный CLI для узкоспециализированных LLM-агентов

Axe — это легковесный бинарный файл на Go, который запускает специализированные AI-агенты, описанные в TOML-файлах. Он обращается с агентами как с Unix-программами, поддерживая передачу данных через stdin, делегирование подзадач суб-агентам и интеграцию LLM от разных провайдеров.

OpenClawRadar