Companion to the ag-monitor change (justin/ag-bids#6). ag-monitor now drops expired delivery months from /api/data/latest by default; this exposes the opt-in through the MCP.
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, described to steer the model to set it only on an explicit historical request. Default stays current + future.
Companion to the ag-monitor change (justin/ag-bids#6). ag-monitor now drops expired delivery months from `/api/data/latest` by default; this exposes the opt-in through the MCP.
- `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, described to steer the model to set it only on an explicit historical request. Default stays current + future.
Tests: client passthrough (default omits the param; opt-in forwards it). **43 passed.**
🤖 Generated with [Claude Code](https://claude.com/claude-code)
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) <[email protected]>
justin
merged commit 831c3e19de into main2026-06-08 19:45:03 -04:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Companion to the ag-monitor change (justin/ag-bids#6). ag-monitor now drops expired delivery months from
/api/data/latestby default; this exposes the opt-in through the MCP.client.latest(include_expired=False)— forwardsinclude_expired=trueonly when set (None is dropped), so the default query string is unchanged.latest_pricestool — newinclude_expiredarg, described to steer the model to set it only on an explicit historical request. Default stays current + future.Tests: client passthrough (default omits the param; opt-in forwards it). 43 passed.
🤖 Generated with Claude Code