| # API Reference |
|
|
| This section provides detailed documentation for all classes and modules in mini-SWE-agent. |
|
|
| ## Agents |
|
|
| - **[DefaultAgent](agents/default.md)** - The minimal default agent implementation |
| - **[InteractiveAgent](agents/interactive.md)** - Agent with human-in-the-loop functionality |
| - **[TextualAgent](agents/textual.md)** - Agent with interactive TUI using Textual |
|
|
| ## Models |
|
|
| - **[LitellmModel](models/litellm.md)** - Wrapper for LiteLLM models (supports most LLM providers) |
| - **[LitellmResponseAPIModel](models/litellm_response.md)** - Specialized model for OpenAI's Responses API |
| - **[AnthropicModel](models/anthropic.md)** - Specialized interface for Anthropic models |
| - **[DeterministicModel](models/test_models.md)** - Deterministic models for testing |
| - **[Model Utilities](models/utils.md)** - Convenience functions for model selection and configuration |
|
|
| ## Environments |
|
|
| - **[LocalEnvironment](environments/local.md)** - Execute commands in the local environment |
| - **[DockerEnvironment](environments/docker.md)** - Execute commands in Docker containers |
| - **[SwerexDockerEnvironment](environments/swerex_docker.md)** - Extended Docker environment with SWE-Rex integration |
|
|
| ## Run Scripts |
|
|
| Entry points and command-line interfaces: |
|
|
| - **[Hello World](run/hello_world.md)** - Simple example usage |
| - **[mini](run/mini.md)** - Interactive local execution |
| - **[GitHub Issue](run/github_issue.md)** - GitHub issue solver |
| - **[SWE-bench](run/swebench.md)** - SWE-bench evaluation script |
|
|
| {% include-markdown "../_footer.md" %} |