Format basis row as +/-$abs(delta) to match the spec and avoid
awkward %+s formatting behavior.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Introduce unified rich token message rendering with fixed row order
and conditional visibility based on available sources.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Alpha tokens now show a simplified format with price and 24h change
instead of the regular token format with empty futures/funding data.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>