Skip to main content

Module embedding

Module embedding 

Source
Expand description

Embedding infrastructure — provider trait, hash provider, cosine similarity.

Shared between nusy-kanban (semantic search over work items) and nusy-codegraph (semantic search over code objects). The embedding dimension is configurable per consumer.

Structs§

EmbeddedItem
An embedded item — ID + vector pair.
HashEmbeddingProvider
Deterministic hash-based embedding provider for testing.
SearchResult
A semantic search result — ID + similarity score.

Enums§

EmbeddingError
Errors from embedding operations.

Traits§

EmbeddingProvider
Trait for embedding providers.

Functions§

cosine_similarity
Cosine similarity between two vectors.
hash_to_vector
Produce a deterministic unit-length vector from a text hash.
semantic_search
Semantic search over a collection of embedded items.

Type Aliases§

Result