- Action required: something you call is deprecated, renamed, or removed.
- Behavior change: a field you read now returns different values, even though the schema didn’t change. For example, a new way of calculating liquidity.
- Opportunity: a new field, filter, or dataset that fits a feature you already have.
What the agent reads
The changelog catches behavior changes that a schema diff can’t see. The schema confirms exact field names and deprecations. Your agent should use both.
Entry dates mark the week an entry was published, and a change can ship a few days before its entry appears. Track which entries you’ve processed by
guid, not by date.The prompt
Copy this prompt and fill in the bracketed parts. The Where Codex is used section matters most: the more precisely you describe where your code calls Codex, the fewer false matches you’ll get.Run it on a schedule
The changelog usually updates once a week, so a weekly run is enough.- Claude Code
- GitHub Actions
- Other agents
Create a routine from Claude Code with
/schedule. Point it at your repository, paste the prompt, and set a weekly schedule. To file issues, attach the connector for your tracker (for example Linear, Jira, or GitHub) and add its team, label, and assignee to the prompt.Tips
- Start with a report. Run it by hand a few times with the output going to a Markdown file. Check what it flags, then tighten Where Codex is used before letting it file issues.
- Cover every client. Include web, mobile, backend, bots, and webhook handlers. A field your backend proxies to a mobile app counts as used.
- Exclude generated code. Codegen output contains every field in the schema, so a name that appears only there is not used.
- Keep the ledger outside the agent’s memory. A file, issue, or document means a failed run never skips an entry or files duplicates.
- Pair it with the Docs MCP so the agent can look up the reference page for each field it flags.