Deepline Quickstart
Quick Start
bashnpm install -g deepline deepline -h
Use the current Plays workflow for quick demos. Do not use the retired CSV enrichment command or its flags.
Single record
-
Ask which field the user wants to enrich and what identifiers they have.
-
Search for a maintained Play and inspect its input and output contract:
bashdeepline search "<input you have -> result you need>" --type prebuilts deepline describe prebuilt/<play-from-search> -
Confirm the user wants to spend credits, then pilot one real record:
bashdeepline plays run prebuilt/<play-from-search> \ --input '{"linkedin_url":"https://www.linkedin.com/in/example/"}' -
Report the run result and the exact next step. Do not claim an output file exists unless one was written.
CSV
Inspect the file and choose a batch Play whose input schema matches its columns. Run a representative pilot before the full file:
bashdeepline search "<input you have -> result you need>" --type prebuilts deepline describe prebuilt/<batch-play-from-search> deepline plays check prebuilt/<batch-play-from-search> WORKDIR="deepline/data/quickstart-pilot" && mkdir -p "$WORKDIR" head -n 4 leads.csv > "$WORKDIR/leads-pilot.csv" deepline plays run prebuilt/<batch-play-from-search> --csv "$WORKDIR/leads-pilot.csv" deepline runs export <run-id> --out "$WORKDIR/leads-pilot-enriched.csv"
Wait for a terminal run result before exporting. Review row alignment and results before asking whether to process the rest of the file. Never substitute a scalar Play for a batch Play unless its contract explicitly accepts rows.


