Sylin.Koan.Data.Vector
0.8.0
dotnet add package Sylin.Koan.Data.Vector --version 0.8.0
NuGet\Install-Package Sylin.Koan.Data.Vector -Version 0.8.0
<PackageReference Include="Sylin.Koan.Data.Vector" Version="0.8.0" />
<PackageVersion Include="Sylin.Koan.Data.Vector" Version="0.8.0" />
<PackageReference Include="Sylin.Koan.Data.Vector" />
paket add Sylin.Koan.Data.Vector --version 0.8.0
#r "nuget: Sylin.Koan.Data.Vector, 0.8.0"
#:package Sylin.Koan.Data.Vector@0.8.0
#addin nuget:?package=Sylin.Koan.Data.Vector&version=0.8.0
#tool nuget:?package=Sylin.Koan.Data.Vector&version=0.8.0
Sylin.Koan.Data.Vector
Vector search facade for Koan: workflow-driven APIs over vector providers.
- Target framework: net10.0
- License: Apache-2.0
Capabilities
- Provider-agnostic save/search for embeddings
- Workflow profiles with declarative defaults (topK, alpha, metadata enrichers)
- Works with Weaviate and other adapters via abstractions
Install
dotnet add package Sylin.Koan.Data.Vector
Example
// Register a profile once during startup
VectorProfiles.Register(builder => builder
.For<MyEntity>("recs.default")
.TopK(12)
.Alpha(0.45)
.WithMetadata(meta => meta["pipeline"] = "recommendations"));
// Save embeddings using the workflow (document + vector persistence)
var entity = new MyEntity { Id = "id-1", Name = "Demo" };
await VectorWorkflow<MyEntity>.For("recs.default")
.Save(entity, embedding);
// Execute a hybrid query with profile defaults
var results = await VectorWorkflow<MyEntity>.For("recs.default")
.Query(vector: embedding, text: "annual revenue");
Links
- Data access patterns:
~/guides/data/all-query-streaming-and-pager.md
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Sylin.Koan.Data.Core (>= 0.8.0)
- Sylin.Koan.Data.Vector.Abstractions (>= 0.8.0)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on Sylin.Koan.Data.Vector:
| Package | Downloads |
|---|---|
|
Sylin.Koan.AI.Orchestration
Typed, immutable chain composition for Koan AI: RAG, branching, structured output, and streaming. |
|
|
Sylin.Koan.Data.AI
Entity-aware AI operations for Koan: EntityAi.Embed/Chat/Ocr, [Embedding] convention defaults, [MediaAnalysis] auto-processing pipeline, and cross-modal search via the MediaAnalysisEmbeddingBridge. |
|
|
Sylin.Koan.AI.Agents
Entity-aware autonomous agents for Koan AI: auto-generated tools from Entity<T> with ReAct reasoning. |
|
|
Sylin.Koan.Rag
Koan RAG module: entity-native corpora, agentic retrieval, emergent concept graphs, contextual chunking. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.8.0 | 135 | 5/16/2026 |
See release notes: https://github.com/sylin-labs/Koan-framework/releases