ents"><code>BaseAgent</code></a> and other core ADK types, is crucial for agent
 compilation. The location strategy (see <code>locateAndPrepareAdkCoreJar()</code>) includes
 handling directly available JARs and extracting nested JARs (e.g., in Spring Boot fat JARs) to
 ensure it's available for the compilation classpath.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>properties</code> - Configuration detailing agent source locations and compilation settings.</dd>
</dl>
</div>
</section>
</li>
</ul>