Recall — это вызов функции,
не вызов API.
Telys — управляемый встраиваемый движок памяти для AI-агентов: фильтрованный векторный поиск и темпоральная истина как единый вызов функции внутри вашего процесса. Без демона. Без счётчика. Без сетевых обращений. «Ближайшие, где key = x» — это одно сканирование непрерывного среза, а не scatter по индексу, который игнорирует ваши ключи.
0.013 msизмеренный p50 — фильтрованный top-10 по 1 000 000 векторов · recall 1.000 · в процессеусловия измерений →
7/8задач CoIR по поиску кода выиграно против воспроизводимого BM25 — nDCG@10, единый путь оценки mtebсмотреть таблицу →
pipx install telys telys login # one sign-in → signed device license telys mcp install # Claude · Cursor · Codex
from telys import Telys db = Telys("./memory") col = db.create_collection("docs", dim=768, partition_by="tenant_id") col.add(vectors, ids=ids, metadata=metadata) hits = col.search(qvec, where={"tenant_id": "acme"}, top_k=10, explain=True)
Войдите один раз. Далее — полностью офлайн: среда выполнения подписана, лицензирована на ваше устройство и никогда не обращается к серверу во время запросов.
Не в чужом облаке
Движок встраивается в ваш процесс. Ноль сетевых обращений во время запросов — импортируйте SDK, отключите сеть, и запросы по-прежнему работают.
Время — это модель данных
Окна действия, цепочки замещения, провенанс и as_of()-путешествие во времени по MVCC-снимкам. Спросите агента, что он знал — и когда именно.
Лицензируйте движок, а не воспоминания
Recall бесплатен во время выполнения на любом тарифе. Никаких строк за запрос, токен или извлечение — воспоминание не является платным событием.
Быстрый путь — путь по умолчанию
Запрос с ключом сводится к поиску в директории и одному последовательному сканированию непрерывного блока — recall 1.0 на точном пути. Скорость определяется раскладкой, а не более быстрым ядром: на одном и том же непрерывном подмножестве наш скан не уступает сырому FAISS. Измеренные показатели и условия их получения — на странице бенчмарков.
Фильтрованный векторный поиск как единая непрерывная операция с памятью.
Запросы по ключу партиции сводятся к поиску в директории и одному последовательному сканированию непрерывного блока — с recall 1.0 на точном пути и планом explain для каждого результата. Фильтры вне ключа честно переключаются на запасной путь и сообщают об этом.
hits["explain"]["plan"]# on the partition key → "PartitionSliceExactF32" # one contiguous scan, recall 1.0# oversized partition → "PartitionIVFRerankF32" # IVF + exact rerank# off-key filter → "ScatterGatherExact" # honest fallback, and it says so
Работает на Codna.
Codna — продукт для анализа кода в портфеле Thyn — подключает Telys как библиотеку для изолированного по области видимости поиска кода: структурные единицы кода, партиционированные по репозиторию, сервису и языку; каждый запрос в области — одно сканирование непрерывного среза с провенансом и объяснимым планом.
Читать методологию“Ни одно публичное утверждение «X× быстрее» не выходит, пока не измерено на реальной нагрузке.”
Инженерная доктрина Telys, D-28Построен на фундаменте, которому вы уже доверяете.
Apache Arrow в памяти. Parquet-сегменты на диске. FAISS в ядре ANN. Горячие циклы выполняются в SIMD-ядрах Mojo — путь без Python внутри вашего Python-процесса.
Оставайтесь в курсе.
Иногда — примечания к релизам и обновления дорожной карты, без лишнего шума. Готовы приступить прямо сейчас? Telys распространяется под Apache-2.0 и доступен в PyPI: pipx install telys, затем telys login (бесплатно для одного разработчика).