Expand description
LLM invocation + content-addressed cache.
Cache key is sha256(source_bytes || xpile_version || model_id || skills_hash).
On cache hit, returns the exact bytes stored — byte-identical across
runs and machines. This is what makes the stochastic agent loop
reproducible at the artifact level.
See contracts/xpile-determinism-v1.yaml (TODO).