ingest
Sync external items into tasks, deduplicating by source and external ID. New items are created, existing ones updated, and optionally close missing previously-ingested tasks.
Instructions
Sync external items into tasks, deduplicated by (source, external_id).
Each item needs 'external_id' (the stable dedup key within `source`) and
'title'; optional: description, url, project, labels, priority (1–5), size,
scheduled_date, due_date (ISO). Re-running upserts instead of duplicating:
new items are created, existing non-terminal ones have their title/description
refreshed (your triage is kept), terminal ones are left alone. With
`close_missing`, previously-ingested tasks absent from this batch are completed.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | ||
| labels | No | ||
| source | Yes | ||
| project | No | ||
| close_missing | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||