Skip to Content
We are live but in Staging 🎉
CLI GuidePipeline, Template, and Ingest Commands

Pipeline, Template, and Ingest Commands

This domain covers processing pipeline lifecycle and ingestion orchestration.

Pipeline Commands

Command group: dodil k3 pipeline

Persistent flag:

  • --bucket, -b
SubcommandArgsImportant flags
create<name>--scriptum
listnone--bucket
get<id>--bucket
update<id>--name, --scriptum, --store-entity-id, --options-json
delete<id>--bucket

Pipeline update requires at least one update flag.

Examples

dodil k3 pipeline create embed-contracts --bucket kb-dev --scriptum object_embedding_index dodil k3 pipeline list --bucket kb-dev dodil k3 pipeline update pipe_123 --bucket kb-dev --name embed-contracts-v2 dodil k3 pipeline delete pipe_123 --bucket kb-dev

Template Commands

Command group: dodil k3 template

SubcommandArgsImportant flags
listnonenone
get<id>none

Examples:

dodil k3 template list dodil k3 template get object_embedding_index -o json

Ingest Commands

Command group: dodil k3 ingest (alias: rule)

Persistent flag:

  • --bucket, -b

Rule lifecycle

SubcommandArgsImportant flags
add<name>--source, --collection, --pipeline-type, --include
get<id>--bucket
listnone--source (optional filter)
delete<id>--bucket

Job and trigger commands

SubcommandArgsImportant flags
jobsnone--rule
triggernone--source, --rule, --source-object-id, --retry-failed
trigger-discoverynone--source, --rule, --full-sync

Important naming note:

  • ingest add --collection maps internally to API field pipeline_id.

Examples

dodil k3 ingest add contracts-rule \ --bucket kb-dev \ --source src_123 \ --collection pipe_456 \ --include "contracts/**/*.pdf" dodil k3 ingest trigger-discovery --bucket kb-dev --source src_123 --full-sync dodil k3 ingest trigger --bucket kb-dev --source src_123 --retry-failed dodil k3 ingest jobs --bucket kb-dev -o json

Common Use Cases

  1. Build repeatable source-to-pipeline routing with include patterns.
  2. Rebind pipelines quickly as collection/table strategy changes.
  3. Operate discovery/ingest manually during migrations and backfills.

Next: Vector Commands