Model Provider
Uses our shared hosted models and keys, rate-limited.
Note: You might get Error code: 502 sometimes.
Switch to Custom to use your own API key and model for testing.
Dependency Bloat Scanner
Code: dependency_scanner.py
Scans a requirements.txt or package.json for redundant and overlapping libraries. Spawns one PackageAnalyzerBranch per dependency (map phase) to fetch package metadata from PyPI or npm, then synthesises a PruningPlan that groups packages by purpose and recommends which ones to remove (reduce phase). Demonstrates the branching / map-reduce pattern in Acorn.
Input
summary
redundancy_groups
packages_to_remove