Bug Description
Version: 0.3.22
I have
{
"retrieval": {
"top_k": 10,
"threshold": 0.5
}
}
in the config. when executing openviking-server, it says,
Unknown config field 'retrieval.top_k'
Unknown config field 'retrieval.threshold'
but when executing openviking-server doctor , it says,
OpenViking Doctor
Config: PASS /Users/wangtingting/.openviking/ov.conf
Python: PASS 3.12.13 (>= 3.10 required)
Native Engine: PASS variant=native
AGFS: PASS AGFS SDK 0.1.7
Embedding: PASS volcengine/doubao-embedding-vision-250615
VLM: PASS deepseek/deepseek-v4-flash
Ollama: PASS not configured
Disk: PASS 6.6 GB free in /Users/xxxx/.openviking/data
All checks passed.
I think configuration error should also be reported in doctor command.
Steps to Reproduce
- Put
{
"retrieval": {
"top_k": 10,
"threshold": 0.5
}
}
in ov.conf
- run
openviking-server, see the output.
- run
openviking-server doctor, see the output.
Expected Behavior
- openviking-server fails with
Unknown config field 'retrieval.top_k'
Unknown config field 'retrieval.threshold'
- openviking-server doctor reports 'error in ov.conf'
Actual Behavior
- openviking-server fails with
Unknown config field 'retrieval.top_k'
Unknown config field 'retrieval.threshold'
- openviking-server doctor reports 'All checks passed.'
Minimal Reproducible Example
Error Logs
00:29:17 - LiteLLM:WARNING: common_utils.py:979 - litellm: could not pre-load bedrock-runtime response stream shape — Bedrock event-stream decoding will be unavailable. Error: No module named 'botocore'
00:29:18 - LiteLLM:WARNING: common_utils.py:24 - litellm: could not pre-load sagemaker-runtime response stream shape — SageMaker event-stream decoding will be unavailable. Error: No module named 'botocore'
openviking-server 0.3.22
OpenViking Version
0.3.22
Python Version
3.12.13
Operating System
macOS
Model Backend
Other
Additional Context
No response
Bug Description
Version: 0.3.22
I have
{ "retrieval": { "top_k": 10, "threshold": 0.5 } }in the config. when executing
openviking-server, it says,but when executing
openviking-server doctor, it says,I think configuration error should also be reported in doctor command.
Steps to Reproduce
{ "retrieval": { "top_k": 10, "threshold": 0.5 } }in ov.conf
openviking-server, see the output.openviking-server doctor, see the output.Expected Behavior
Actual Behavior
Minimal Reproducible Example
Error Logs
OpenViking Version
0.3.22
Python Version
3.12.13
Operating System
macOS
Model Backend
Other
Additional Context
No response