feat(mini-swe-agent): Python plugin + abridge-integrated runner#44
Open
FatPigeorz wants to merge 1 commit into
Open
feat(mini-swe-agent): Python plugin + abridge-integrated runner#44FatPigeorz wants to merge 1 commit into
FatPigeorz wants to merge 1 commit into
Conversation
…ridge The runner no longer returns or aggregates agent.run() output — trajectory capture is handled by abridge at the proxy layer. Concretely: - runner.py: return type → None, drop dict() wrapping of agent.run() - build_agent: pop output_path so DefaultAgent writes no trajectory file - example main.py: remove exit_status/submission print-outs - test: assert run() returns None and agent was invoked with correct args Co-authored-by: Cursor <cursoragent@cursor.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
plugins/agents/mini-swe-agent— a Python-API plugin that wraps mini-swe-agent'sDefaultAgentviaRuntimeClient.remote(), avoiding theminiCLI.examples/run-mini-swe-agent— a standalone host-side runner that builds aDefaultAgentwith typed mini-swe-agent configs and forwardsapi_key/api_basethrough LiteLLM.Noneandoutput_pathis explicitly suppressed inAgentConfig.Changes
plugins/agents/mini-swe-agent/src/runner.pyrun()→None, dropsdict(agent.run())aggregationexamples/run-mini-swe-agent/main.pyoutput_pathfrom agent configplugins/agents/mini-swe-agent/tests/run()returnsNoneand agent was called with correct argsTest plan
uv run pytest plugins/agents/mini-swe-agent/tests/ -v— 2 passedMade with Cursor