Congressional disclosure dates
house_trades_by_ticker and senate_trades_by_ticker now return
disclosure_date on every series row — when the trade became public, as
opposed to date, which is when it was executed. Agents can answer
reporting-lag questions directly instead of inferring them.
screener_house_trades and screener_senate_trades carry the field too.
Upgrading
Requires finbrain-python >= 0.2.6.
The JSON shape is additive — no existing keys renamed or removed. One thing
to check: format="csv" output gains a trailing disclosure_date column,
where a missing value renders as an empty field rather than null. Anything
parsing those CSVs positionally, or asserting a fixed column count, needs
updating.
disclosure_date is null on rows collected before the field was captured
upstream, so treat it as optional.
pip install --upgrade finbrain-mcp