feat(nux): conversational NUX with "last30" trigger and dynamic source status

Replace CLI-style promo banners with casual, conversational NUX message
that teaches users to say "last30" + natural language. Remove stale Bird
CLI npm install references and dead prompt_bird_install methods.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Matt Van Horn
2026-02-15 00:19:38 -08:00
parent 06f74a4d0c
commit 14b6ac06e1
4 changed files with 40 additions and 114 deletions
+2 -2
View File
@@ -924,9 +924,9 @@ def main():
# Check what keys are missing for promo messaging
missing_keys = env.get_missing_keys(config)
# Show promo for missing keys BEFORE research
# Show NUX / promo for missing keys BEFORE research
if missing_keys != 'none':
progress.show_promo(missing_keys)
progress.show_promo(missing_keys, diag=diag)
# Select models
if args.mock: