|
| 1 | +## Summary |
| 2 | + |
| 3 | +This PR adds new tools, updates existing tools to use the direct API instead of SDK (for better dimension support), and adds missing dimensions to HTTP, DNS, and AI tools. |
| 4 | + |
| 5 | +### New Tools (4) |
| 6 | + |
| 7 | +- **`list_tlds`** - List top-level domains (TLDs) including generic, country-code, and sponsored TLDs |
| 8 | +- **`get_tld_details`** - Get detailed information about a specific TLD |
| 9 | +- **`get_domains_ranking_timeseries`** - Track domain rankings over time |
| 10 | +- **`get_speed_histogram`** - Get speed test histogram data for bandwidth, latency, or jitter distribution |
| 11 | + |
| 12 | +### Updated Tools (3) - Switched from SDK to Direct API |
| 13 | + |
| 14 | +These tools now use `fetchRadarApi` instead of the SDK to support all available dimensions: |
| 15 | + |
| 16 | +- **`get_http_data`** - Now supports new unified endpoint dimensions: |
| 17 | + |
| 18 | + - `summary/adm1`, `summary/bot_class`, `summary/browser`, `summary/browser_family`, `summary/device_type`, `summary/http_protocol`, `summary/http_version`, `summary/ip_version`, `summary/os`, `summary/post_quantum`, `summary/tls_version` |
| 19 | + - `timeseriesGroups/adm1`, `timeseriesGroups/bot_class`, `timeseriesGroups/browser`, `timeseriesGroups/browser_family`, `timeseriesGroups/device_type`, `timeseriesGroups/http_protocol`, `timeseriesGroups/http_version`, `timeseriesGroups/ip_version`, `timeseriesGroups/os`, `timeseriesGroups/post_quantum`, `timeseriesGroups/tls_version` |
| 20 | + |
| 21 | +- **`get_dns_queries_data`** - Now supports additional dimensions: |
| 22 | + |
| 23 | + - `summary/dnssec_e2e`, `summary/tld`, `summary/tld_dns_magnitude` |
| 24 | + - `timeseriesGroups/dnssec`, `timeseriesGroups/dnssec_e2e`, `timeseriesGroups/tld` |
| 25 | + |
| 26 | +- **`get_ai_data`** - Now supports additional dimensions: |
| 27 | + - `bots/timeseries` |
| 28 | + - `bots/summary/crawl_purpose`, `bots/summary/industry`, `bots/summary/vertical` |
| 29 | + - `bots/timeseries_groups/crawl_purpose`, `bots/timeseries_groups/industry`, `bots/timeseries_groups/vertical` |
| 30 | + |
| 31 | +### Other Changes |
| 32 | + |
| 33 | +- Added link to [radar.cloudflare.com](https://radar.cloudflare.com) in README |
| 34 | +- Updated README with new tools and prompt examples |
| 35 | +- Removed deprecated `top/browser` and `top/browserFamily` dimensions (now available as `summary/browser` and `summary/browser_family`) |
| 36 | + |
| 37 | +### New Type Parameters |
| 38 | + |
| 39 | +- `TldTypeParam`, `TldManagerParam`, `TldParam`, `TldFilterParam` - For TLD filtering |
| 40 | +- `DomainsArrayParam`, `DomainCategoryArrayParam` - For ranking timeseries |
| 41 | +- `SpeedHistogramMetricParam`, `BucketSizeParam` - For speed histogram |
0 commit comments