. Returns Google News articles matching the search.
fetch_items
with
url
fetches items from a specific RSS/Atom feed URL.
fetch_feed
fetches and returns the full feed metadata plus recent entries.
Workflows
Workflow: Breaking News Check
fetch_items --google_news --query="" --limit=5 --sort_by_date=True
Present headlines with source and date.
Workflow: Topic Deep-Dive
fetch_items --google_news --query="" --after=<7_days_ago> --sort_by_date=True --limit=10
For curated sources, also try
fetch_feed --url=""
.
Cross-reference both for comprehensive coverage.
Workflow: Weekly Sports Roundup
For each sport of interest,
fetch_items --google_news --query=" results" --after=<7_days_ago> --limit=5
.
Aggregate and present by sport.
Examples
User: "What's the latest Arsenal transfer news?"
Call
fetch_items(google_news=True, query="Arsenal transfer news", limit=10)
Present headlines with source, date, and links
User: "Show me BBC Sport football headlines"
Call
fetch_feed(url="https://feeds.bbci.co.uk/sport/football/rss.xml")
Present feed title, last updated, and recent entries
User: "Any Champions League news from this week?"
Derive
after
from system date: today minus 7 days
Call
fetch_items(google_news=True, query="Champions League", after=, sort_by_date=True, limit=10)
Present articles filtered to the last 7 days, sorted newest first
Commands that DO NOT exist — never call these
get_news
— does not exist. Use
fetch_feed
(for RSS) or
fetch_items
(for Google News search).
search_news
— does not exist. Use
fetch_items
with
google_news=True
and a
query
parameter.
get_headlines
— does not exist. Use
fetch_items
with
google_news=True
.
If a command is not listed in the Commands section above, it does not exist.
Error Handling & Fallbacks
If Google News returns empty, ensure
google_news=True
AND
query
are both set. Try broader keywords.
If RSS feed returns error, feed may be down. Use Google News as fallback.
If articles are old, use
after
parameter with date and
sort_by_date=True
.
Never fabricate news headlines or article content.
If no results, state so.