mirror of
https://github.com/headroomlabs-ai/headroom.git
synced 2026-08-27 14:17:10 -04:00
Add hnswlib to dev dependencies for CI testing
- Add hnswlib>=0.8.0 to dev dependencies so CI can run HNSW tests - Add new 'memory' extras group for users who want vector search - Include 'memory' in 'all' extras
This commit is contained in:
parent
df6a38b477
commit
dcae408dcd
1 changed files with 6 additions and 1 deletions
|
|
@ -90,6 +90,10 @@ evals = [
|
|||
"anthropic>=0.18.0", # Anthropic API for evals
|
||||
"openai>=1.0.0", # OpenAI API for evals
|
||||
]
|
||||
# Memory system extras (hierarchical memory with vector search)
|
||||
memory = [
|
||||
"hnswlib>=0.8.0", # HNSW vector index for semantic search
|
||||
]
|
||||
# Development dependencies
|
||||
dev = [
|
||||
"pytest>=7.0.0",
|
||||
|
|
@ -102,10 +106,11 @@ dev = [
|
|||
"anthropic>=0.18.0",
|
||||
"ollama>=0.4.0", # For Ollama integration tests (local LLM, no API key needed)
|
||||
"langchain-ollama>=0.2.0", # For LangChain+Ollama integration tests
|
||||
"hnswlib>=0.8.0", # For memory system tests
|
||||
]
|
||||
# All optional dependencies
|
||||
all = [
|
||||
"headroom-ai[relevance,proxy,reports,llmlingua,code,evals]",
|
||||
"headroom-ai[relevance,proxy,reports,llmlingua,code,evals,memory]",
|
||||
]
|
||||
|
||||
[project.scripts]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue