- Add detailed docstrings to AgentNode, BasicRecursionFilterNode, and DocumentChunkRecursionFilterNode for clarity and documentation. - Improve input validation and error handling in agent nodes. - Update .gitignore to cover more environment, config, and IDE files. - Refactor LiteLLMCustomEndpointProvider for custom API endpoints. - Add conditional imports and dummy functions for LightRAG when unavailable. - Update config.yaml to use environment variables for API keys and clarify usage. - Refine requirements.txt to avoid heavy LightRAG dependencies. - Add tests/__init__.py with test suite metadata; remove redundant test files. - Fix CustomDict import and model config handling in litellmnodes.py. - Improve chunk processing and recursion filter logic in agent nodes. - Update utils/__init__.py to include env_config.
24 lines
334 B
Plaintext
Executable File
24 lines
334 B
Plaintext
Executable File
pyyaml
|
|
addict
|
|
litellm
|
|
boto3
|
|
|
|
sentence-transformers
|
|
rank_bm25
|
|
|
|
# lightrag-hku - install without heavy dependencies
|
|
git+https://github.com/TashaSkyUp/LightRAG.git@patch-1 --no-deps
|
|
# manually install only the essential lightrag dependencies
|
|
networkx
|
|
tenacity
|
|
aiohttp
|
|
tiktoken
|
|
openai
|
|
xxhash
|
|
|
|
aioboto3
|
|
ollama
|
|
nano_vectordb
|
|
neo4j
|
|
oracledb
|