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
| Subcommand | Args | Important flags |
|---|---|---|
create | <name> | --scriptum |
list | none | --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-devTemplate Commands
Command group: dodil k3 template
| Subcommand | Args | Important flags |
|---|---|---|
list | none | none |
get | <id> | none |
Examples:
dodil k3 template list
dodil k3 template get object_embedding_index -o jsonIngest Commands
Command group: dodil k3 ingest (alias: rule)
Persistent flag:
--bucket,-b
Rule lifecycle
| Subcommand | Args | Important flags |
|---|---|---|
add | <name> | --source, --collection, --pipeline-type, --include |
get | <id> | --bucket |
list | none | --source (optional filter) |
delete | <id> | --bucket |
Job and trigger commands
| Subcommand | Args | Important flags |
|---|---|---|
jobs | none | --rule |
trigger | none | --source, --rule, --source-object-id, --retry-failed |
trigger-discovery | none | --source, --rule, --full-sync |
Important naming note:
ingest add --collectionmaps internally to API fieldpipeline_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 jsonCommon Use Cases
- Build repeatable source-to-pipeline routing with include patterns.
- Rebind pipelines quickly as collection/table strategy changes.
- Operate discovery/ingest manually during migrations and backfills.
Next: Vector Commands