connect mints a link; you open it once and consent. The agent
cannot complete the consent for you — it can only hand you the link.
After consenting, duckbrain sync <app> pulls the history in, and the app becomes a
first-class source like any other:
Prerequisites
Pipedream Connect credentials must be stored first —PIPEDREAM_CLIENT_ID,
PIPEDREAM_CLIENT_SECRET, PIPEDREAM_PROJECT_ID:
connect says so and tells you which keys to set rather than
guessing or failing silently.
Apps without a Pipedream connector
Some sources have no managed OAuth app. Those route through the broker:connect
prints a hosted key-entry form instead, and the key is stored in Pipedream — never on
this machine. See the Pipedream source guide for wiring the broker.