计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
provider-configuration【效率与协作】Configure DeepSearcher providers, provider dictionaries, credentials, optional dependencies, and setup troubleshooting.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a task is about selecting or diagnosing DeepSearcher providers for LLMs, embeddings, file loaders, web crawlers, or vector databases. DeepSearcher provider strings are exact Python class names, and init_config(config) constructs every configured provider before ingestion or query work begins.
Configuration(config_path=...) object from defaults or YAML.set_provider_config(feature, provider, provider_configs) and checking them with get_provider_config(feature).llm, embedding, file_loader, web_crawler, vector_db.ScrapeOptions errors, or local Milvus Lite setup failures.data-ingestion.query, retrieve, DeepSearch, ChainOfRAG, NaiveRAG, and result interpretation: rag-query.cli-and-service.evaluation.ModuleFactory behavior, init_config side effects, and safe provider switches.Use scripts/validate_provider_config.py to validate a DeepSearcher YAML config or the built-in default provider set without calling provider APIs:
python scripts/validate_provider_config.py --config deepsearcher-config.yaml
python scripts/validate_provider_config.py --list-providers
python scripts/validate_provider_config.py --print-example ollama-fastembed-milvus
--check-imports is optional. It imports configured provider classes to expose missing packages or incompatible SDK versions, but it still does not instantiate providers, read credentials, contact networks, or open vector databases.
JiekouAI is valid; Jiekou.AI is not a ModuleFactory provider string.api_key, token, password, or cloud access keys, redact values in any output.init_config(config), because init_config constructs all configured providers, including unused defaults such as FireCrawlCrawler and Milvus.uri per concurrent process to avoid locking the default ./milvus.db.