41313d8188
ag-monitor now drops expired delivery months from /api/data/latest by default (current + future only). Expose the opt-in through the MCP so the advisor can fetch past months when a farmer explicitly asks for history, while the default stays current + future. - client.latest(include_expired=False): forwards include_expired=true only when set (None is dropped), so the default query string is unchanged. - latest_prices tool: new include_expired arg with a description steering the model to set it only on an explicit historical request. Tests: client passthrough (default omits the param; opt-in forwards it). 43 passed. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>