@@ -22,20 +22,33 @@ dependencies = [
2222 " opentelemetry-instrumentation-logging>=0.56b0" ,
2323 " wrapt>=1.17.2" , # For patching built-in functions
2424 " openai<1.100" , # For fix https://github.com/BerriAI/litellm/issues/13710
25- " volcengine-python-sdk==4.0.3" , # For Volcengine API
25+ " volcengine-python-sdk>=4.0.3" , # For Volcengine API
26+ " volcengine>=1.0.193" , # For Volcengine sign
2627 " agent-pilot-sdk>=0.0.9" , # Prompt optimization by Volcengine AgentPilot/PromptPilot toolkits
2728 " fastmcp>=2.11.3" , # For running MCP
28- " cookiecutter>=2.6.0" , # For cloud deploy # For OpenSearch database
29- " opensearch-py==2.8.0" ,
29+ " cookiecutter>=2.6.0" , # For cloud deploy
3030 " omegaconf>=2.3.0" , # For agent builder
31+ " llama-index>=0.14.0" ,
32+ " llama-index-embeddings-openai-like>=0.2.2" ,
33+ " llama-index-llms-openai-like>=0.5.1" ,
34+ " llama-index-vector-stores-opensearch>=0.6.1" ,
35+ " psycopg2-binary>=2.9.10" , # For PostgreSQL database (short term memory)
36+ " pymysql>=1.1.1" , # For MySQL database (short term memory)
37+ " opensearch-py==2.8.0" ,
3138]
3239
3340[project .scripts ]
3441veadk = " veadk.cli.cli:veadk"
3542
3643[project .optional-dependencies ]
44+ extensions = [
45+ " redis>=5.0" , # For Redis database
46+ " tos>=2.8.4" , # For TOS storage and Viking DB
47+ " llama-index-vector-stores-redis>=0.6.1" ,
48+ " mcp-server-vikingdb-memory" ,
49+ ]
3750database = [
38- " redis>=6.2 .0" , # For Redis database
51+ " redis>=5 .0" , # For Redis database
3952 " pymysql>=1.1.1" , # For MySQL database
4053 " volcengine>=1.0.193" , # For Viking DB
4154 " tos>=2.8.4" , # For TOS storage and Viking DB
@@ -78,3 +91,6 @@ exclude = [
7891 " veadk/integrations/ve_faas/template/*" ,
7992 " veadk/integrations/ve_faas/web_template/*"
8093]
94+
95+ [tool .uv .sources ]
96+ mcp-server-vikingdb-memory = { git = " https://github.com/volcengine/mcp-server" , subdirectory = " server/mcp_server_vikingdb_memory" }
0 commit comments