executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
rag-queryUse and troubleshoot DeepSearcher query, retrieve, and RAG agent workflows.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when a task is about asking questions over already-loaded DeepSearcher data, retrieving references, choosing or instantiating RAG agents, tuning iteration/token tradeoffs, or diagnosing query-time failures.
Do not use this sub-skill for ingestion, provider configuration, CLI/service operation, or benchmark evaluation. Route those to the sibling sub-skills listed below.
deepsearcher.online_query.query, retrieve, naive_retrieve, or naive_rag_query.DeepSearch, ChainOfRAG, NaiveRAG, or RAGRouter when you already have llm, embedding_model, and vector_db objects.NaiveRAG for cheap direct retrieval plus one summarization call.DeepSearch for broad reports or surveys where sub-query expansion and reflection are useful.ChainOfRAG for factual or multi-hop questions where intermediate answers and support-doc filtering matter.RAGRouter when you want an LLM to select among multiple RAG agents from descriptions.RetrievalResult objects whose text, reference, metadata, and score fields explain what was used.RetrievalResult, and router APIs.wider_text behavior.NaiveRAG and DeepSearch using mock LLM, embedding, and vector DB objects.Run the bundled helper only in an environment with DeepSearcher installed. It uses in-memory mocks, performs no network calls, and does not require credentials:
python scripts/mock_rag_smoke.py --agent naive --format json
python scripts/mock_rag_smoke.py --agent deep-search --max-iter 1
data-ingestion.provider-configuration.cli-and-service.evaluation.