gomcp/internal/infrastructure/onnx/factory_stub.go

16 lines
452 B
Go

//go:build !onnx
package onnx
import (
"log"
"github.com/syntrex-lab/gomcp/internal/domain/vectorstore"
)
// NewEmbedderWithFallback returns FTS5 fallback embedder when built without ONNX.
// To enable ONNX: go build -tags onnx
func NewEmbedderWithFallback(rlmDir string) vectorstore.Embedder {
log.Printf("Oracle: ONNX not compiled (build without -tags onnx) — using FTS5 fallback [ORACLE: DEGRADED]")
return vectorstore.NewFTS5Embedder()
}