Added
- New
configcommand to configure RAG settings in the database- Settings include:
refinement_prompt,refinement,reranking,similarity_threshold,max_chunks,max_tokens_in_context,refinement_questions_count - All settings accept string values: booleans as
true/false/None, numbers as strings, or"None"to clear - Boolean values accept:
true,false,t,f,yes,no,y,n,1,0 - Settings are stored in new
rag_settingsdatabase table - Intended for use with docs2db-api, which reads and applies these settings with appropriate priority
- Settings include:
db-statuscommand now displays RAG settings from the database- New
rag_settingstable in database schema (singleton table with constraintid = 1) - New
configure_rag_settings()function indatabase.pyfor programmatic configuration