current

The session, built on first access and then kept — the game's classpath is fixed by the time one exists, so there is nothing that could invalidate it. lazy retries rather than caching a failed build.

Throws

if no eval has run yet — the classpath arrives from the game side.