Retrieval that crosses into your dependencies' source, not just your repo, adds up to 6.3% pass@1 and survives version changes
CrossCoder builds a unified knowledge graph over both repository and external library entities, picks important nodes via planning and semantic retrieval, then selectively expands neighbours for multi-hop evidence, addressing the gap where local-only retrieval leaves external API usage dependent on pretrained knowledge that fails on unseen or version-specific APIs. It also introduces VersionExec, an execution-based benchmark derived from BigCodeBench that scores generation under different dependency versions. Gains reach 6.3% pass@1 on RepoExec, DevEval and VersionExec, with improved robustness to version drift. VersionExec is the more reusable output here, since dependency-version compatibility is otherwise untested by standard code benchmarks.
↳ Follow the thread