Skip to content

Workflows

A workflow is a family of adapters that together accomplish one job — scraping a site, converting HTML to segments, embedding text, translating, synthesising knowledge. Configs wire these adapters into routes; this section is the recipe book, one page per domain. Each workflow page links to its exact adapter types in the Adapter catalog.

Most ingestion configs walk the same spine, picking up where the previous one left off via storage:

Sitemap discovery → URL distribution → content fetching → storage
→ Markdown conversion → segmentation → embedding → vector storage
→ (optional) knowledge synthesis → Avalon

A config rarely runs the whole chain. Operators compose the slice they need — crawl only, crawl + markdown, markdown + embeddings, or the full pipeline — by selecting routes.

You want to…WorkflowEngines / adapters
Pull pages off a websiteWeb ingestweb_scraper (HTTP), web_crawler (browser)
Turn HTML into LLM-ready segmentsMarkdown & segmentationhtml_to_markdown, segmenters
Vectorise contentEmbeddings & vectorsembedding_generator
Translate while preserving structureTranslationtranslator adapters
Ingest from SharePointSharePoint ingestGraph fetch + converter
Ingest a Confluence spaceConfluence ingestConfluence fetch + converter
Process Boost.AI exportsBoost.AI knowledgeboost catalog sub-pipeline
Strip PII / classify sensitivityHygienepii_redactor, sensitivity_classifier, sc_redactor
Synthesise a concept map → AvalonKnowledge & Avalon synthesisconcept detection, knowledge_diff

Workflows never import each other — they hand off through queues and storage. See Adapters & routes for why.