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

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

Google PM открывает исходный код Always On Memory Agent с хранением в SQLite, без векторной базы данных
Инструменты

Google PM открывает исходный код Always On Memory Agent с хранением в SQLite, без векторной базы данных

Старший менеджер по продуктам искусственного интеллекта Google Шубхам Сабу открыл исходный код агента «Always On Memory Agent», который хранит структурированные воспоминания в SQLite вместо использования векторных баз данных, работая на Gemini 3.1 Flash-Lite с запланированной консолидацией памяти каждые 30 минут.

OpenClawRadar
Кула: Автономный мониторинг серверов Linux без зависимостей
Инструменты

Кула: Автономный мониторинг серверов Linux без зависимостей

Kula — это легковесный инструмент мониторинга Linux-серверов, который работает как единый бинарный файл без внешних зависимостей или баз данных. Он собирает системные метрики каждую секунду из /proc и /sys, сохраняет их во встроенном многоуровневом кольцевом буфере и предоставляет как веб-панель управления, так и интерфейс терминала (TUI).

OpenClawRadar
Агентный контекстный движок: Автоматизированный цикл улучшения агентов с приростом точности на 34,2%
Инструменты

Агентный контекстный движок: Автоматизированный цикл улучшения агентов с приростом точности на 34,2%

Инструмент с открытым исходным кодом автоматизирует весь цикл улучшения агентов — от анализа трассировок до внедрения исправлений, обеспечивая повышение точности на 34,2% на Tau-2 Bench за одну итерацию. Система использует Claude Code в REPL-среде для анализа сбоев и принятия решений о корректировках промптов или кода.

OpenClawRadar
PACT 0.4.0 добавляет составной интеллект для ИИ-агентов, занимающихся программированием.
Инструменты

PACT 0.4.0 добавляет составной интеллект для ИИ-агентов, занимающихся программированием.

PACT (Programmatic Agent Constraint Toolkit) версия 0.4.0 представляет функции составного интеллекта, которые помогают ИИ-агентам для программирования сохранять знания между сессиями. Обновление включает синтез исследований, каталог знаний и системы самоосознания возможностей.

OpenClawRadar