Skip to content

feat(benchmark): add swe-bench runner#1423

Merged
alex-yuxi merged 1 commit into
alibaba:mainfrom
ikunkun-sys:swe-bench
Jul 10, 2026
Merged

feat(benchmark): add swe-bench runner#1423
alex-yuxi merged 1 commit into
alibaba:mainfrom
ikunkun-sys:swe-bench

Conversation

@ikunkun-sys

Copy link
Copy Markdown
Collaborator

Description

Add a local SWE-bench batch runner with cosh and OpenClaw agent adapters. It prepares isolated Docker workspaces, writes evaluator-compatible predictions and run artifacts, and can export OpenClaw trace metrics.

Related Issue

no-issue: initial benchmark runner addition is not linked to an issue

Type of Change

  • New feature (non-breaking change that adds functionality)

Scope

  • Multiple / Project-wide

Checklist

  • I have added tests that prove my fix is effective or that my feature works
  • I have updated the documentation accordingly

Testing

Not run (not requested).

Additional Notes

None.

Introduce the swe-runner package under src/benchmark/, providing a
local batch runner for SWE-bench with cosh and OpenClaw adapters.

It prepares isolated Docker workspaces, produces evaluator-compatible
predictions, and records artifacts and traces.

Signed-off-by: 爱鲲 <jiawa.syx@alibaba-inc.com>
@ikunkun-sys ikunkun-sys requested a review from casparant as a code owner July 10, 2026 03:37
@github-actions github-actions Bot added the scope:documentation ./docs/|./*.md|./NOTICE label Jul 10, 2026
@ikunkun-sys ikunkun-sys requested a review from Forrest-ly July 10, 2026 03:40
@Forrest-ly Forrest-ly requested a review from alex-yuxi July 10, 2026 03:43

@alex-yuxi alex-yuxi left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

本PR为使用openclaw运行SWEBench的agent部分代码,功能对标mini-swe-agent,其稳定性和准确性高于后者,功能验证完整有效,代码审核未发现明显问题。

@alex-yuxi alex-yuxi merged commit 25de848 into alibaba:main Jul 10, 2026
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

scope:documentation ./docs/|./*.md|./NOTICE

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants