diff --git a/internal/store/pg/skills_embedding.go b/internal/store/pg/skills_embedding.go index c692b20b..a65caacb 100644 --- a/internal/store/pg/skills_embedding.go +++ b/internal/store/pg/skills_embedding.go @@ -29,7 +29,7 @@ func (s *PGSkillStore) SearchByEmbedding(ctx context.Context, embedding []float3 tenantCond := buildSkillEmbeddingTenantCond(tc) orderN := nextParam limitN := orderN + 1 - q := fmt.Sprintf(`SELECT name, slug, COALESCE(description, ''), version, file_path, + q := fmt.Sprintf(`SELECT name, slug, COALESCE(description, '') AS description, version, file_path, 1 - (embedding <=> $1::vector) AS score FROM skills WHERE status = 'active' AND enabled = true AND embedding IS NOT NULL