startQueryEmbedDeadline (search/vector.ts)

hippo-memory · src/search/vector.ts · typescript · MIT
database

Module exposing: startQueryEmbedDeadline, embedQueryBy, requireVectorReads, vectorCandidatesOutside, resolveVectorArm, denseScores, queryEmbedBudgetMs, warnBm25Fallback

// Source: https://github.com/kitfunso/hippo-memory | License: MIT | Copyright 2026 Keith So
// Provided via justclaw.it.com; keep this notice with the code.
import type { MemoryEntry } from '../core/memory.js';
import { cosineOf } from '../core/cosine.js';
import { indexNeedsRebuild } from '../store/embeddings/index.js';
import { indexedModel } from '../store/vector-index.js';
import type { VectorCandidateSpec } from '../store/search-rows.js';
import { resolveEmbeddingProvider, type EmbeddingProvider } from '../embeddings/provider.js';
import { rethrowIfSqliteBlocked } from '../util/sqlite-blocked.js';
import { errorMessage, log } from '../util/log.js';
import { envQueryEmbedTimeoutMs } from '../util/env.js';
import { hasGroup, requireGroup, type HippoStore, type VectorReads } from '../st

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key