用途:该技能驱动 doordash-pp-cli 二进制,让智能体以命令行方式访问 DoorDash 的 Web GraphQL 接口,主要面向只读的浏览与研究场景,同时将购物车相关变更隔离为单独受保护的命令族。
主要能力:只读工作流包括 search(通过自动补全信息流搜索门店)、menu(以规范化结构获取门店菜单)、item-options(查看餐品选项组与嵌套加项)、recent-orders(读取近期订单摘要)。graphql 子命令覆盖自动补全、门店页信息流、结账数据、购物车列表与明细、地址校验、通知计数、支付状态轮询等操作,其中加购、下单、删车、改项等变更操作标记为必须硬性门控。另提供 which 命令把自然语言能力描述解析为匹配命令,以及 feedback、profile、--deliver 输出投递等辅助机制。
使用方式:先安装 CLI,可执行 npx -y @mvanhorn/printing-press-library install doordash --cli-only,失败时回退 go install github.com/mvanhorn/printing-press-library/library/commerce/doordash/cmd/doordash-pp-cli@latest(需 Go 1.26.6+),并用 doordash-pp-cli --version 验证。鉴权需通过 Cookie 头导入,例如 doordash-pp-cli auth login --cookie-file - --csrf-token <token> --json < /secure/path/cookie-header.txt,之后用 doctor --json 检查。调用时加 --agent 展开为 --json --compact --no-input --no-color --yes,可用 --select、--dry-run、--deliver 等控制输出。
适用场景与限制:适合餐品或门店调研、菜单比较与重复下单偏好分析等不触碰购物车的任务;HTTP 传输基于 HTTP/3,正常调用不依赖常驻浏览器进程。购物车写入与下单须显式门控,禁止在只读研究中绕过。需自行保障 Cookie 安全,避免作为命令行参数明文传递。未提供的信息包括具体套餐、价格与官方支持渠道等,均暂未提供。