ecosystem_scan_periodic
Run incremental or full ecosystem scans to find relevant repositories, skip recently scanned projects, apply owner or keyword filters, archive stale repos, and record each run for audit.
Instructions
Run an incremental or full ecosystem scan via the scanner service.
Compared to ecosystem_scan, this tool:
skips repos last_scanned_at < 7 days (incremental strategy only)
applies secondary owner / keyword filters
marks repos pushed > 365 days ago as is_archived=True
records every run as an EcosystemScanRun for audit
Queries and filters come from the built-in query set and ECOSYSTEM_* environment variables, not the project's ecosystem settings. For a settings-driven scan with a diff and a new-repo alert, use ecosystem_index_update.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | Optional human-readable note attached to the ScanRun. | |
| strategy | No | "incremental" (default; skips repos scanned in the last 7 days) or "full" (rescans all). "topic" and "trending" are accepted but run the same query set as "full"; unknown values fall back to "incremental". | incremental |
| min_stars | No | Minimum star threshold for inclusion (default 1000). | |
| triggered_by | No | Free-form label recorded on the ScanRun (default "manual"). | manual |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||