Versions in this module Expand all Collapse all v0 v0.1.2 Nov 1, 2025 v0.1.1 Oct 10, 2025 Changes in this version + type MockDSUPersistence struct + LastDSU *disjoint_set.DSU + LoadFunc func() (*disjoint_set.DSU, error) + SaveCount int + SaveFunc func(dsu *disjoint_set.DSU) error + func (m *MockDSUPersistence) Load() (*disjoint_set.DSU, error) + func (m *MockDSUPersistence) Save(dsu *disjoint_set.DSU) error + type MockEmbeddingClient struct + CallCount int + GenerateEmbeddingFunc func(ctx context.Context, text string) ([]float32, error) + LastText string + func (m *MockEmbeddingClient) GenerateEmbedding(ctx context.Context, text string) ([]float32, error) + type MockLLMClient struct + CallCount int + ClassifyFunc func(ctx context.Context, text string) (string, error) + LastText string + func (m *MockLLMClient) Classify(ctx context.Context, text string) (string, error) + type MockVectorClient struct + CallCount int + SearchFunc func(ctx context.Context, vector []float32, topK int) ([]types.VectorMatch, error) + Storage map[string]struct{ ... } + UpsertCount int + UpsertFunc func(ctx context.Context, id string, vector []float32, metadata map[string]any) error + func NewMockVectorClient() *MockVectorClient + func (m *MockVectorClient) Search(ctx context.Context, vector []float32, topK int) ([]types.VectorMatch, error) + func (m *MockVectorClient) Upsert(ctx context.Context, id string, vector []float32, metadata map[string]any) error