Il recall è una chiamata a funzione,
non una chiamata API.
Telys è il motore di memoria governato e incorporato per agenti AI — ricerca vettoriale filtrata e verità temporale come singola chiamata di funzione all'interno del tuo processo. Nessun daemon. Nessun contatore. Nessun roundtrip. "Nearest where key = x" è una singola scansione su slice contiguo, non uno scatter su un indice che ignora le chiavi.
0.013 msp50 misurato — top-10 filtrato su 1.000.000 di vettori · recall 1.000 · in-processvedi le condizioni →
7/8Task CoIR di recupero codice vinti vs BM25 riproducibile — nDCG@10, percorso di scoring mteb identicovedi la scorecard →
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)
Accedi una volta. Completamente offline da quel momento — il runtime è firmato, concesso in licenza al tuo dispositivo, e non contatta mai casa al momento della query.
Non nel cloud di qualcun altro
Il motore si collega al tuo processo. Zero roundtrip di rete al momento della query — importa l'SDK, scollega la rete, e le query rispondono comunque.
Il tempo è il modello dati
Finestre di validità, catene di supersessione, provenienza e time-travel as_of() su snapshot MVCC. Chiedi al tuo agente cosa sapeva — e quando lo sapeva.
Licenza il motore, non i ricordi
Recall è gratuito a runtime su ogni livello. Nessuna voce per query, per token o per recupero — ricordare non è un evento fatturabile.
Il percorso veloce è il percorso predefinito
Una query con scope per chiave si risolve in una ricerca nella directory più una singola scansione sequenziale di un blocco contiguo — recall 1.0 sul percorso esatto. La velocità è nel layout, non in un kernel più rapido: sullo stesso sottoinsieme contiguo la nostra scansione pareggia FAISS grezzo. Le cifre misurate e le relative condizioni sono nella pagina dei benchmark.
Ricerca vettoriale filtrata come singola operazione di memoria contigua.
Le query per partition-key si risolvono in una ricerca nella directory e una singola scansione sequenziale di un blocco contiguo — con recall 1.0 sul percorso esatto e un explain plan per ogni risultato. I filtri fuori chiave ricadono onestamente su un percorso alternativo, e lo dichiarano.
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
Alimenta Codna.
Codna — il prodotto di code-intelligence nel portfolio Thyn — collega Telys come libreria per servire il recupero di codice isolato per scope: unità di codice strutturali partizionate per repo, servizio e linguaggio, ogni query con scope come singola scansione a slice contigua con provenienza e piano esplicabile.
Leggi la metodologia“Nessuna dichiarazione pubblica "X× più veloce" viene rilasciata finché non è misurata sul carico di lavoro reale.”
Dottrina ingegneristica Telys, D-28Costruito su fondamenta di cui ti fidi già.
Apache Arrow in memoria. Segmenti Parquet su disco. FAISS al nucleo ANN. I loop critici girano in kernel SIMD Mojo — un hot path zero-Python all'interno del tuo processo Python.
Resta aggiornato.
Note di rilascio occasionali e aggiornamenti sulla roadmap — nessun rumore. Pronto a costruire subito? Telys è Apache-2.0 ed è su PyPI: pipx install telys, poi telys login (gratis per un developer).