L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Documents · SKILL.md

document-pipeline

document-pipeline

Work with LightRAG document ingestion internals: parser routing, filename and process options, chunker selection, sidecars, multimodal analysis flow, doc-status metadata, and pipeline concurrency/refusal semantics.

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: document-pipeline description: "Work with LightRAG document ingestion internals: parser routing, filename and process options, chunker selection, sidecars, multimodal analysis flow, doc-status metadata, and pipeline concurrency/refusal semantics." disable-model-invocation: true metadata: disco-role: operating license: MIT

LightRAG Document Pipeline

Use this sub-skill when a task involves file/text ingestion behavior, parser routing, process-option strings, chunker strategy selection, sidecar artifacts, multimodal analysis flow, doc-status state metadata, or upload/scan/delete concurrency reasoning.

Route By Task

  • Choose parser engines, filename hints, LIGHTRAG_PARSER rules, process options, engine parameters, or chunk parameters with parser-and-process-options.
  • Compare F / R / V / P chunking, understand sidecar artifacts, or reason about fallback/provenance behavior with chunking-and-sidecars.
  • Explain why enqueue, scan, delete, or processing was refused or deferred using pipeline-concurrency.
  • Diagnose unavailable parser services, invalid hints/options, missing sidecars, doc-status failures, cancellation, or stale parse/chunk metadata with troubleshooting.
  • Run scripts/check_pipeline_symbols.py for a safe installed-package import and symbol/signature check that does not call parser services, models, credentials, storages, or repository tests.

Boundaries

  • This sub-skill owns apipeline_enqueue_documents, apipeline_process_enqueue_documents, parse/analyze/process staging, parser routing functions, process_options, chunk_options, sidecar contracts, multimodal sidecar chunks, doc-status metadata carry-over, and pipeline_status fields.
  • For direct LightRAG construction, ainsert, aquery, lifecycle, custom KG insertion, embeddings, cache, rerank, and generic library examples, route to ../core-rag/SKILL.md.
  • For API endpoint request/response details, upload route models, WebUI operation, auth, server startup, or deployment, route to ../api-server/SKILL.md.
  • For storage backend selection, database services, migrations, workspace isolation, or destructive storage operations, route to ../storage-backends/SKILL.md.
  • For LLM, VLM, embedding, reranker provider setup, credentials, and provider-specific parameters, route to ../llm-providers/SKILL.md.

Non-Negotiables

  • Treat process_options as the exact per-document selector string: i, t, e, !, plus at most one chunk selector from F / R / V / P.
  • Do not make reusable guidance depend on source-checkout paths, repository scripts, examples, docs, tests, or local environment locations.
  • Be explicit when a parser or modality path needs optional dependencies, an external parser service, embeddings, or VLM/LLM roles; do not present those paths as always-available.
  • Preserve the concurrency contract: busy alone does not block enqueue, but destructive_busy and scanning_exclusive do.
Skills enregistrées