SuperAPI AI 工具集

doordash-order-ledger

智能体与模型

查看项目

更新于 10-15 20:34

技能介绍

用途:为智能体驱动的 DoorDash 下单提供问责层。它本身不执行下单,而是教智能体从审计日志中回答问题,避免凭记忆猜测。

主要能力:配合 doordash-audit-log 钩子使用,该钩子把每次 dd-cli 调用追加写入 ~/.claude/dd-guard/audit.jsonl,每行一个带版本的 JSON 事件。日志行字段包括 v、ts、session_id、cwd、command、event_type(search、cart_mutation、checkout_url、history、login、other)、cart_uuid、order_uuid、exit_ok。命令在持久化前会去除敏感信息并截断到 500 字符。v 字段用于未来模式变更,使用前应先检查。

使用方式:安装整套组件——钩子 doordash/doordash-audit-log(记录器)、命令 /doordash-report(对账摘要)、本技能(查询)。可与 doordash-spend-guard 组合(共享 ~/.claude/dd-guard/ 状态目录),但可独立运行。查询用 jq,例如按日期筛选事件、统计各类型活动、查看哪些会话改动购物车、列出失败的 dd-cli 调用。涉及金额问题时优先用 /doordash-report,它会与真实 dd-cli 订单历史对账,并如实标注仅为意图的数字。

适用场景:需要审计智能体在 DoorDash 上的操作、核对下单意图与实际订单、排查失败调用时。

限制与语义:checkout_url 不等于购买,只表示链接已发出,只有与订单历史对账才能确认资金变动;小计(若由 doordash-spend-guard 账本提供)为税前;日志只记录经过 Claude Code Bash 工具的操作,用户直接在终端或 App 下的单不可见。维护上,audit.jsonl 超过约 5 MB 时轮转:mv audit.jsonl audit-$(date +%Y%m).jsonl && gzip audit-*.jsonl,保留 gz 文件作为历史;绝不编辑行,只追加是审计属性,更正写入报告而非日志。隐私方面,这是饮食与日程的明文记录,应让 ~/.claude/dd-guard/ 远离共享的仓库与备份,并在会话中首次查询日志时告知用户。