whet pipelines
Create pipelines from the terminal. A pipeline is the unit of work in Whet: source + processing + output + tone. See Platform · Pipelines for the concept.
whet pipelines new
whet pipelines new \
--source <social|webpage> \
[--handle <handle>] [--url <url>] \
--kind <prose|structured> \
--scope <per_post|daily_digest|weekly_digest> \
--tone <neutral|punchy|analytical|snarky|formal>
Flags
| Flag | Default | Description |
|---|---|---|
--source, -s | required | Source type: social (handle) or webpage (URL). |
--handle | — | Handle to track when --source=social. Example: @growth_dr. |
--url | — | URL to ingest when --source=webpage. |
--kind | prose | Output shape: prose (publishable draft) or structured (KV/JSON with patterns). |
--scope | per_post | Pipeline cadence: per_post | daily_digest | weekly_digest. |
--tone | neutral | Tone preset: neutral | punchy | analytical | snarky | formal. |
--auto-fanout | false | Auto-generate drafts every time a new post appears from the source. Has nothing to do with publishing — only triggers generation. |
--auto-publish | false | Auto-publish artifacts in ready state. Use with extreme caution — bypasses the human confirmation that is the product's default stance. |
Be careful with
--auto-publish. The flag exists, but for legal and brand positioning reasons, Whet does not market automatic publishing. If you enable it, you take operational responsibility for every item published without review.
Examples
Track a competitor handle with per-post drafts
whet pipelines new \
--source social \
--handle @growth_dr \
--kind prose \
--scope per_post \
--tone analytical \
--auto-fanout
Every time the handle posts something, Whet automatically generates a draft. Drafts land in the inbox and the operator decides when to publish.
Ingest a URL and generate a cited draft
whet pipelines new \
--source webpage \
--url https://blog.example.com/scaling-without-team \
--kind prose \
--tone punchy
Structured daily digest
whet pipelines new \
--source social \
--handle @growth_dr \
--kind structured \
--scope daily_digest \
--tone neutral
Expected output
✓ Pipeline pp_a1b2c3 created
source: social · handle @growth_dr
kind: prose
scope: per_post
tone: analytical
fanout: enabled
↻ Run run_98zy queued · ingesting…
inbox → whet inbox pp_a1b2c3
The run goes to the background. Use whet inbox to see when it's ready.
Cancel / pause
Today, from the UI (Pipelines → [id] → Pause / Archive). The CLI does not expose pipelines pause yet; on the roadmap.