Expand description
§skm-embed
Embedding abstraction layer for Agent Skills.
This crate provides:
EmbeddingProvidertrait for pluggable backendsEmbeddingstruct with similarity operationsSkillEmbeddingsfor multi-component weighted embeddingsEmbeddingIndexfor persistent, queryable skill embeddings- Providers: BGE-M3, MiniLM (local), OpenAI/Cohere/Compatible (API)
Structs§
- BgeM3
Provider - BGE-M3 embedding provider.
- Component
Scores - Per-component similarity scores.
- Component
Weights - Component weights for multi-component scoring.
- Embedding
- A single embedding vector with metadata.
- Embedding
Index - Persistent embedding index.
- Scored
Skill - A skill with its similarity score.
- Skill
Embeddings - Multi-component embedding for a single skill. Each component is embedded separately and scored with configurable weights.
Enums§
- Embed
Error - Errors from embedding operations.
Traits§
- Embedding
Provider - Core embedding provider trait.