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
ingest-sourcesGuides DocsGPT file, audio, remote, and connector ingestion; parsing, chunking, worker queues, source configuration, status checks, and re-ingestion.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill to create and maintain searchable DocsGPT sources from local files, audio, remote content, object storage, or authenticated knowledge connectors.
At this snapshot, source files include RST, Markdown, PDF, text, DOCX, CSV, EPUB, HTML/MDX, JSON, XLSX, PPTX, PNG/JPEG images, and common audio formats handled by STT. Remote loader registry keys are url, sitemap, crawler, reddit, github, and s3. Authenticated connector keys are google_drive, share_point, and confluence.
OCR, image parsing, local speech recognition, and some document formats have optional model/system dependencies. Prove them with a tiny non-sensitive fixture before bulk ingestion.
Save the proposed source config as JSON or YAML, then run:
python scripts/validate_source_config.py source-config.json
The helper checks strict keys, ranges, strategy/retriever names, pre-screen coherence, and GraphRAG fields. It does not write a source.
Then apply through the source config API or UI. The important timing rule is:
retrieval.* is query-time and applies to the next query;chunking.* is ingest-time and requires re-ingestion of existing content.kind cannot be changed through the generic config patch; use the dedicated Wiki or GraphRAG action.
parsing queue; align DOCUMENT_PARSE_QUEUE and run a matching worker.For every source, record: