You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What's New
Linux (amd64) support. dd-cli now builds, installs, and runs on Linux x86_64 — for containers, VMs, and cloud sandboxes where AI agents run. install.sh works on Linux as well as macOS.
Headless authentication. Set the DD_CLI_ACCESS_TOKEN environment variable to supply credentials in an environment with no browser or OS keychain (containers, CI, serverless). When set, it takes precedence over the keychain.
dd-cli export-token. New command that signs you in via the browser and prints an access token, so you can mint a token on a desktop and inject it into a headless environment.
Group carts. Create or join a group cart (cart add-items --group-cart), including optional per-participant spending limits.
--priority on order preview / order submit. Request express (priority) delivery.
--no-apply-credits on order preview / order submit. Opt out of automatically applying DoorDash credits.
Delivery options in order preview --beautify. The preview summary now shows available delivery options and marks the requested one.
Grok Build skill target in the installer.
Changed — action may be required
--intent is now required on all tool-backed commands (CLI-401). Every command that calls a DoorDash tool now needs an --intent "<who + goal>" value. Existing scripts and agents must add it or the command will error.
Fixed
Hardened redaction of internal identifiers in error messages so an interposed control byte can't expose them (CWE-179).
Internal
Terms of Service now ship as LICENSE.txt in the release archive (CLI-245).
Source restructured into command / formatter / transport modules; added Linux build + packaging verification harnesses and read-only live smoke checks.