Cargo Features
Swiftide has no features set by default.
[dependencies]
swiftide = { version = "0.11.0", features = ["all", "qdrant", "redis", "tree-sitter", "openai", "groq", "ollama", "fastembed", "scraping", "aws-bedrock", "lancedb", "fluvio", "test-utils"] }
- all = aws-bedrock, fastembed, groq, ollama, openai, qdrant, redis, scraping, tree-sitter
- qdrant all?
-
Qdrant for storage
Enables qdrant of swiftide-integrations
- redis all?
-
Redis for caching and storage
Enables redis of swiftide-integrations
- tree-sitter all?
-
Tree-sitter for code operations and chunking
Enables tree-sitter of swiftide-indexing and swiftide-integrations
- openai all?
-
OpenAI for embedding and prompting
Enables openai of swiftide-integrations
- groq all?
-
Groq prompting
Enables groq of swiftide-integrations
- ollama all?
-
Ollama prompting
Enables ollama of swiftide-integrations
- fastembed all?
-
FastEmbed (by qdrant) for fast, local embeddings
Enables fastembed of swiftide-integrations
- scraping all?
-
Scraping via spider as loader and a html to markdown transformer
Enables scraping of swiftide-integrations
- aws-bedrock all?
-
AWS Bedrock for prompting
Enables aws-bedrock of swiftide-integrations
- lancedb
-
Lancdb persistance and querying
Enables lancedb of swiftide-integrations
- fluvio
-
Fluvio loader
Enables fluvio of swiftide-integrations
- test-utils
-
Testing, internal only
Affects
swiftide::test_utils
…