Semble
Semble — библиотека быстрого и точного поиска кода для AI-агентов, использующая на ~99% меньше токенов, чем grep+read. Работает полностью на CPU без внешних зависимостей.
Что это
Semble — библиотека быстрого и точного поиска кода для AI-агентов, использующая на ~99% меньше токенов, чем grep+read. Работает полностью на CPU без внешних зависимостей.
Как подключить
В Registry нет package, endpoint или доказательной команды. Используйте официальную инструкцию по ссылке.
Что нового в версиях
Исправлена валидация кэша через mtime манифеста и улучшено корректное завершение MCP-сервера при EOF или SIGTERM.
- ИсправленоИсправлена валидация кэша: теперь используются mtime манифеста.
- ИсправленоMCP-сервер теперь немедленно завершает работу при получении EOF по stdin или сигнала SIGTERM.
- Workflow-действия релиза зафиксированы по commit SHA для стабильности.
Добавлена поддержка установщиков Grok Build, Qwen Code, Cline и Kilo Code, а также оптимизировано кэширование MCP.
- НовоеДобавлена поддержка установщиков Grok Build, Qwen Code, Cline и Kilo Code.
- НовоеВ кэш индекса MCP добавлен тайм-аут неактивности (idle TTL).
- НовоеВ бенчмарки добавлен инструмент zvec-grep.
- ИсправленоСкрыто предупреждение об аутентификации Hugging Face.
- Упрощена обработка переменной SEMBLE_MAX_FILE_BYTES и настройка логирования CLI.
Релиз v0.6.0: добавлена поддержка поиска по нескольким репозиториям, прогресс-бар для CLI и исправлено удаление максимальной длины.
- НовоеДобавлена поддержка поиска по нескольким репозиториям одновременно.
- НовоеВ интерфейс командной строки внедрены прогресс-бар и форматированный вывод.
- ИсправленоИсправлено удаление параметра максимальной длины (max length).
- ИсправленоУстранены ошибки в аннотациях, указывающих на устаревшие или несуществующие файлы.
- НовоеДобавлена опция бенчмарка только для Semble и исправлен подсчёт строк в чанках.
В Semble v0.5.6 добавлена настройка лимита размера файлов, исправлены права доступа в песочницах и ошибка двойной эмбеддинговой обработки.
- НовоеМаксимальный размер файла теперь настраивается через переменную SEMBLE_MAX_FILE_BYTES с предупреждением при пропуске.
- ИсправленоИсправлены проблемы с правами доступа в песочницах (sandboxes).
- ИсправленоУстранена ошибка двойного прохода эмбеддинга при создании нового индекса.
В Semble v0.5.5 добавлена фильтрация контента для MCP и обновлена документация с альтернативными моделями.
- НовоеДобавлена фильтрация контента в MCP.
- Обновлено описание README с указанием альтернативных моделей.
В Semble v0.5.4 добавлена команда для очистки орфанов и исправлены проблемы с консолью на Windows.
- НовоеДобавлена команда clear orphans для удаления орфанов.
- ИсправленоИсправлены проблемы с работой консоли в Windows.
Релиз v0.5.3: добавлен флаг --version, обновлена конфигурация Zed MCP, внедрены новые грамматики и расширен список бенчмарков.
- НовоеДобавлен флаг --version для команды semble и интеграции MCP.
- НовоеПереключение на пакет semble-grammars для обработки грамматики.
- НовоеРасширен список бенчмарков: добавлены codebase-memory-mcp, cs и ck.
- НовоеОбновлена конфигурация MCP для редактора Zed.
- Обновлена документация проекта.
В Semble v0.5.0 базовая модель обновлена до potion-code-v2.
- НовоеМодель по умолчанию изменена на potion-code-v2.
Все релизы на GitHub → Пересказ на русском — по заметкам к релизам и коммитам.