Instead of recalling how a library works, the agent reads the version you actually depend on — read, grep and glob are the same three moves it already uses on your own code, pointed at a dependency's tree. Pinning by version is the part that matters most: the answer comes from the release in your lockfile, not from whatever was current during training. New releases show up within 5 minutes of publication, so this stays useful for packages that move quickly.
A hosted service that indexes the source of every published PyPI and npm package and exposes it through three familiar file tools.
- read — a file from a package's source, with line numbers
- grep — a regex search across a package's whole source tree
- glob — files matching a pattern inside a package
- Every tool takes an ecosystem, a package_name and an optional version, defaulting to the latest release
- 800,000+ Python packages and 3,000,000+ npm packages, with new releases indexed within 5 minutes of publication
- Ready-made configuration for a long list of coding agents, written by the installer
A GitHub account — the one-line installer authorizes through GitHub, creates an API key and configures your agents, then you restart them. Maven, Gradle, RubyGems and Crates.io are listed as planned, not available.
One command — curl -sL sourced.dev/install | sh
