docvault: Создайте локальную документацию API, чтобы уменьшить галлюцинации ИИ

Что делает docvault
docvault решает проблему, когда LLM вроде Claude уверенно предоставляют неверные сигнатуры функций, генерируя локальную, актуальную документацию API напрямую из исходного кода. Инструмент создаёт markdown-файлы, которые остаются в вашем репозитории, предоставляя надёжную точку отсчёта для AI-ассистентов в программировании.
Техническая реализация
Инструмент работает с крейтами Rust и пакетами Python, используя интроспекцию во время выполнения. Он генерирует двухуровневую структуру markdown-файла:
- Отобранные паттерны и подводные камни вверху
- Полная машинно-сгенерированная справка API внизу
Повторный запуск скрипта обновляет справку API, сохраняя ваши отобранные заметки. Скрипты используют только стандартную библиотеку Python без зависимостей и доступны для самостоятельного использования.
Интеграция с Claude Code
Установите плагин с помощью этих команд:
/plugin marketplace add zeapo/docvault
/plugin install vendored-docs@docvault
После установки вы можете использовать команды на естественном языке, например:
vendor the doc for kube
После того как документация будет завендорена, Claude проверяет эти локальные документы перед поиском в интернете, уменьшая галлюцинации. Вы также можете попросить Claude сравнить вашу реализацию с завендоренной документацией:
compare our usage of kube with the vendored doc
Такой инструмент полезен разработчикам, работающим со сложными библиотеками, где AI-ассистенты часто галлюцинируют детали API, особенно в экосистемах Rust и Python, где сигнатуры API критически важны для корректной реализации.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

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

Sylve: Управляющая плоскость FreeBSD для виртуализации, контейнеризации и систем хранения данных
Sylve — это управляющая плоскость для FreeBSD с лицензией BSD-2, которая обеспечивает единый контроль над виртуальными машинами Bhyve, контейнерами FreeBSD Jails, хранилищем ZFS и сетевыми настройками. Она использует модель консенсуса RAFT для кластеризации и включает управление общими ресурсами Samba с автоматизацией снимков ZFS.

Omnara: Запускайте Claude Code и Codex из любого места
Omnara — это веб- и мобильная IDE, позволяющая разработчикам запускать и взаимодействовать с сессиями Claude Code и Codex из любой точки, с такими функциями, как облачная синхронизация и голосовой агент.

Движок вывода Atlas стал открытым: чистый Rust + CUDA, более 100 токенов/с на DGX Spark
Atlas теперь с открытым исходным кодом — Rust + CUDA inference engine, достигающий пиковой производительности 130 ток/с на Qwen3.5-35B (NVFP4) на одном DGX Spark, без Python runtime и с холодным стартом менее 2 минут.