+183
−141
+534
−0
File added.
Preview size limit exceeded, changes collapsed.
+428
−0
File added.
Preview size limit exceeded, changes collapsed.
Loading
WARNING! Gitlab maintenance operation scheduled for Monday, 20 April between 12:00 and 14:00 (CET). During this time window, short service interruptions (less than 5 minutes) may occur. Thank you in advance for your understanding.
- config.py: rewrite AiConfig and LightRAGSettings as pydantic BaseSettings with AliasChoices; add ThreeGPPAIConfig extending ThreeGPPConfig; remove from_env() factory methods and litellm provider validation - Add config_app.py and config_exporter.py for AI-specific config CLI commands and export - cli: remove CacheManager/resolve_cache_manager; load ThreeGPPAIConfig.from_settings() in _app_init callback; replace all resolve_cache_manager() calls with PathConfig(); rename manager → path_config in _process_single_item - workspace_registry: replace cache_manager_name field with registry_path: Path | None; remove CacheManager registration boilerplate from get/set_active_workspace - workspaces, convert, fetch_tdoc: replace resolve_cache_manager() with PathConfig() for db_file, checkout_dir, ai_embed_dir - rag.py: replace resolve_cache_manager() with PathConfig().ai_embed_dir() - models.py, llm_client.py, summarize.py: replace AiConfig.from_env() with AiConfig()
File added.
Preview size limit exceeded, changes collapsed.
File added.
Preview size limit exceeded, changes collapsed.