feat: Nous Portal news summarizer, ticker flags, map pins #8
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "feat/nous-news-summarizer"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Rebase of the news-summarizer work onto this morning's
master(lean-Pi WS / geofences / DVR, #7). Rebase was clean — both trees are present.Hourly news summarizer now uses Nous Portal (
inference-api.nousresearch.com) instead of Gemini.NOUS_API_KEYlike FIRMS/AIS. Env still wins if set.Hermes-4.3-36B) persisted inapp_settings. Compose does not inject a defaultSUMMARY_MODEL, so a Settings save is picked up at the next:05with no container restart.GET /api/news/summaries).critical/highitems only (GET /api/news/ticker). Quiet hour falls back to a short brief + headlines.GET /api/news/map) — LLM-estimated lat/lon, world zoom, not mixed into event blips oroverlay_catalog().Gemini is gone from runtime (summarizer, compose, Keys registry, HUD copy).
After merge on the Pi
osint-news-summarizer(docker compose --profile ingest).SUMMARY_MODELunset in.envunless you want to override Settings.Test plan
PYTHONPATH=news/summerizer pytest news/summerizer/tests(no network)GET /api/newskey set unchanged (no lat/lon on articles)/api/map/layersoverlayskey set unchangedNOUS_API_KEY→****last4GET /api/settingsechoes it; next summarizer run uses it