# API Reference This section provides detailed documentation for all classes and modules in mini-SWE-agent. !!! tip "Understanding the agent" Before diving into the API reference, we recommend reading the [control flow documentation](../advanced/control_flow.md) to understand how the agent works. ## Sections - **[Agents](agents/default.md)** - Agent implementations and control flow - **[Models](models/overview.md)** - Language model interfaces - **[Environments](environments/local.md)** - Command execution environments - **[Run Scripts](run/mini.md)** - Entry points and CLI interfaces {% include-markdown "../_footer.md" %}