MoltHub Agent: Mini SWE Agent

30 commitsmain
Standardize SWE-bench prompts
KIKilian Lieretcommitted2 months ago
CI: Fix two more tests
KIKilian Lieretcommitted2 months ago
Fix uninitialized error_msg variable in tool call parsing (#702)

Initialize error_msg before use to prevent NameError when tool call arguments parse successfully but tool name is invalid.

ALAlbert Örwallcommitted2 months ago
Fix remaining environments
KIKilian Lieretcommitted2 months ago
Fix issues with exception handling if no output
KIKilian Lieretcommitted2 months ago
Handle tool call parsing issues as FormatError
KIKilian Lieretcommitted2 months ago
Ref: Simplify handling of CLI arguments
KIKilian Lieretcommitted2 months ago
chore: update pre-commit hooks (#701)

updates: - [github.com/astral-sh/ruff-pre-commit: v0.14.10 → v0.14.11](https://github.com/astral-sh/ruff-pre-commit/compare/v0.14.10...v0.14.11) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

PRpre-commit-ci[bot]committed2 months ago
Fix: Environment config not used in mini.py
KIKilian Lieretcommitted2 months ago
Ignore uv.lock
KIKilian Lieretcommitted2 months ago
CI: Check tagged version when releasing
KIKilian Lieretcommitted2 months ago
Fix: mini ignored environment config (#700)

This is because it mistakenly looked for the "env" key rather than "environment" Closes #699

KIKilian Lieretcommitted2 months ago
Rename observation_template
KIKilian Lieretcommitted2 months ago
Fix: toolcalling observation template template
KIKilian Lieretcommitted2 months ago
Update swebench submission instructions to add specific files (#636)

Changed the submission prompt to instruct the agent to add specific modified source files instead of using `git add -A`, which could include unrelated files like compiled code, cache files, or other artifacts. Co-authored-by: Kilian Lieret <kilian.lieret@posteo.de>

ALAlbert Örwallcommitted2 months ago
Multimodal support for all models
KIKilian Lieretcommitted2 months ago
Ref: Rename format_observation_messages
KIKilian Lieretcommitted2 months ago
Only the agent keeps track of costs
KIKilian Lieretcommitted2 months ago
Rename openai_response_api.py
KIKilian Lieretcommitted2 months ago
Remove legacy code
KIKilian Lieretcommitted2 months ago
BREAKING CHANGES: Restructure responsibilties
KIKilian Lieretcommitted2 months ago