LICENSE.md
README.md
UPSTREAM.md
pyproject.toml
src/minisweagent/__init__.py
src/minisweagent/__main__.py
src/minisweagent/exceptions.py
src/minisweagent/py.typed
src/minisweagent/agents/__init__.py
src/minisweagent/agents/default.py
src/minisweagent/agents/interactive.py
src/minisweagent/agents/utils/__init__.py
src/minisweagent/agents/utils/prompt_user.py
src/minisweagent/config/README.md
src/minisweagent/config/__init__.py
src/minisweagent/config/default.yaml
src/minisweagent/config/inspector.tcss
src/minisweagent/config/mini.yaml
src/minisweagent/config/mini_textbased.yaml
src/minisweagent/config/benchmarks/__init__.py
src/minisweagent/config/benchmarks/programbench.yaml
src/minisweagent/config/benchmarks/swebench.yaml
src/minisweagent/config/benchmarks/swebench_backticks.yaml
src/minisweagent/config/benchmarks/swebench_modal.yaml
src/minisweagent/config/benchmarks/swebench_xml.yaml
src/minisweagent/environments/__init__.py
src/minisweagent/environments/docker.py
src/minisweagent/environments/local.py
src/minisweagent/environments/singularity.py
src/minisweagent/environments/extra/__init__.py
src/minisweagent/environments/extra/bubblewrap.py
src/minisweagent/environments/extra/contree.py
src/minisweagent/environments/extra/swerex_docker.py
src/minisweagent/environments/extra/swerex_modal.py
src/minisweagent/models/__init__.py
src/minisweagent/models/litellm_model.py
src/minisweagent/models/litellm_response_model.py
src/minisweagent/models/litellm_textbased_model.py
src/minisweagent/models/openrouter_model.py
src/minisweagent/models/openrouter_response_model.py
src/minisweagent/models/openrouter_textbased_model.py
src/minisweagent/models/portkey_model.py
src/minisweagent/models/portkey_response_model.py
src/minisweagent/models/requesty_model.py
src/minisweagent/models/test_models.py
src/minisweagent/models/extra/__init__.py
src/minisweagent/models/extra/roulette.py
src/minisweagent/models/utils/__init__.py
src/minisweagent/models/utils/actions_text.py
src/minisweagent/models/utils/actions_toolcall.py
src/minisweagent/models/utils/actions_toolcall_response.py
src/minisweagent/models/utils/anthropic_utils.py
src/minisweagent/models/utils/cache_control.py
src/minisweagent/models/utils/content_string.py
src/minisweagent/models/utils/openai_multimodal.py
src/minisweagent/models/utils/retry.py
src/minisweagent/run/__init__.py
src/minisweagent/run/hello_world.py
src/minisweagent/run/mini.py
src/minisweagent/run/benchmarks/__init__.py
src/minisweagent/run/benchmarks/programbench.py
src/minisweagent/run/benchmarks/swebench.py
src/minisweagent/run/benchmarks/swebench_single.py
src/minisweagent/run/benchmarks/utils/__init__.py
src/minisweagent/run/benchmarks/utils/batch_progress.py
src/minisweagent/run/benchmarks/utils/common.py
src/minisweagent/run/extra/__init__.py
src/minisweagent/run/utilities/__init__.py
src/minisweagent/run/utilities/config.py
src/minisweagent/run/utilities/inspector.py
src/minisweagent/run/utilities/mini_extra.py
src/minisweagent/utils/__init__.py
src/minisweagent/utils/log.py
src/minisweagent/utils/serialize.py
src/repopilot/__init__.py
src/repopilot/approval.py
src/repopilot/artifacts.py
src/repopilot/benchmark.py
src/repopilot/benchmark_engines.py
src/repopilot/benchmark_preflight.py
src/repopilot/benchmark_reporting.py
src/repopilot/budget.py
src/repopilot/campaign.py
src/repopilot/checkpoint.py
src/repopilot/checkpoint_codec.py
src/repopilot/checkpoint_storage.py
src/repopilot/cli.py
src/repopilot/context.py
src/repopilot/context_memory.py
src/repopilot/doctor.py
src/repopilot/environment.py
src/repopilot/evaluation.py
src/repopilot/inspection.py
src/repopilot/litellm_streaming.py
src/repopilot/locking.py
src/repopilot/measurement.py
src/repopilot/model.py
src/repopilot/model_probe.py
src/repopilot/patches.py
src/repopilot/plan.py
src/repopilot/pricing.py
src/repopilot/profile.py
src/repopilot/progress.py
src/repopilot/recompute.py
src/repopilot/recovery.py
src/repopilot/repository_snapshot.py
src/repopilot/requests.py
src/repopilot/run_state.py
src/repopilot/runtime.py
src/repopilot/swebench_smoke.py
src/repopilot/tools.py
src/repopilot/verification_gate.py
src/repopilot/benchmark_tasks/cross-file-csv-export/manifest.json
src/repopilot/benchmark_tasks/cross-file-csv-export/solution.json
src/repopilot/benchmark_tasks/cross-file-csv-export/verify.py
src/repopilot/benchmark_tasks/cross-file-csv-export/snapshot/TASK.md
src/repopilot/benchmark_tasks/cross-file-csv-export/snapshot/src/export.py
src/repopilot/benchmark_tasks/cross-file-csv-export/snapshot/src/schema.py
src/repopilot/benchmark_tasks/cross-file-pagination/manifest.json
src/repopilot/benchmark_tasks/cross-file-pagination/solution.json
src/repopilot/benchmark_tasks/cross-file-pagination/verify.py
src/repopilot/benchmark_tasks/cross-file-pagination/snapshot/TASK.md
src/repopilot/benchmark_tasks/cross-file-pagination/snapshot/src/api.py
src/repopilot/benchmark_tasks/cross-file-pagination/snapshot/src/store.py
src/repopilot/benchmark_tasks/cross-file-pricing/manifest.json
src/repopilot/benchmark_tasks/cross-file-pricing/solution.json
src/repopilot/benchmark_tasks/cross-file-pricing/verify.py
src/repopilot/benchmark_tasks/cross-file-pricing/snapshot/TASK.md
src/repopilot/benchmark_tasks/cross-file-pricing/snapshot/src/checkout.py
src/repopilot/benchmark_tasks/cross-file-pricing/snapshot/src/money.py
src/repopilot/benchmark_tasks/cross-file-search/manifest.json
src/repopilot/benchmark_tasks/cross-file-search/solution.json
src/repopilot/benchmark_tasks/cross-file-search/verify.py
src/repopilot/benchmark_tasks/cross-file-search/snapshot/TASK.md
src/repopilot/benchmark_tasks/cross-file-search/snapshot/src/index.py
src/repopilot/benchmark_tasks/cross-file-search/snapshot/src/search.py
src/repopilot/benchmark_tasks/hitl-approved-license/manifest.json
src/repopilot/benchmark_tasks/hitl-approved-license/solution.json
src/repopilot/benchmark_tasks/hitl-approved-license/verify.py
src/repopilot/benchmark_tasks/hitl-approved-license/snapshot/TASK.md
src/repopilot/benchmark_tasks/hitl-approved-license/snapshot/src/feature.py
src/repopilot/benchmark_tasks/hitl-approved-version/manifest.json
src/repopilot/benchmark_tasks/hitl-approved-version/solution.json
src/repopilot/benchmark_tasks/hitl-approved-version/verify.py
src/repopilot/benchmark_tasks/hitl-approved-version/snapshot/TASK.md
src/repopilot/benchmark_tasks/hitl-approved-version/snapshot/src/feature.py
src/repopilot/benchmark_tasks/hitl-rejected-config/manifest.json
src/repopilot/benchmark_tasks/hitl-rejected-config/solution.json
src/repopilot/benchmark_tasks/hitl-rejected-config/verify.py
src/repopilot/benchmark_tasks/hitl-rejected-config/snapshot/TASK.md
src/repopilot/benchmark_tasks/hitl-rejected-config/snapshot/src/feature.py
src/repopilot/benchmark_tasks/hitl-rejected-release/manifest.json
src/repopilot/benchmark_tasks/hitl-rejected-release/solution.json
src/repopilot/benchmark_tasks/hitl-rejected-release/verify.py
src/repopilot/benchmark_tasks/hitl-rejected-release/snapshot/TASK.md
src/repopilot/benchmark_tasks/hitl-rejected-release/snapshot/src/feature.py
src/repopilot/benchmark_tasks/long-horizon-access-log/manifest.json
src/repopilot/benchmark_tasks/long-horizon-access-log/solution.json
src/repopilot/benchmark_tasks/long-horizon-access-log/verify.py
src/repopilot/benchmark_tasks/long-horizon-access-log/snapshot/TASK.md
src/repopilot/benchmark_tasks/long-horizon-access-log/snapshot/src/aggregate.py
src/repopilot/benchmark_tasks/long-horizon-access-log/snapshot/src/decode.py
src/repopilot/benchmark_tasks/long-horizon-access-log/snapshot/src/normalize.py
src/repopilot/benchmark_tasks/long-horizon-access-log/snapshot/src/pipeline.py
src/repopilot/benchmark_tasks/long-horizon-access-log/snapshot/src/render.py
src/repopilot/benchmark_tasks/long-horizon-access-log/snapshot/src/selection.py
src/repopilot/benchmark_tasks/long-horizon-access-log/snapshot/src/validate.py
src/repopilot/benchmark_tasks/long-horizon-expenses/manifest.json
src/repopilot/benchmark_tasks/long-horizon-expenses/solution.json
src/repopilot/benchmark_tasks/long-horizon-expenses/verify.py
src/repopilot/benchmark_tasks/long-horizon-expenses/snapshot/TASK.md
src/repopilot/benchmark_tasks/long-horizon-expenses/snapshot/src/aggregate.py
src/repopilot/benchmark_tasks/long-horizon-expenses/snapshot/src/decode.py
src/repopilot/benchmark_tasks/long-horizon-expenses/snapshot/src/normalize.py
src/repopilot/benchmark_tasks/long-horizon-expenses/snapshot/src/pipeline.py
src/repopilot/benchmark_tasks/long-horizon-expenses/snapshot/src/render.py
src/repopilot/benchmark_tasks/long-horizon-expenses/snapshot/src/selection.py
src/repopilot/benchmark_tasks/long-horizon-expenses/snapshot/src/validate.py
src/repopilot/benchmark_tasks/long-horizon-inventory/manifest.json
src/repopilot/benchmark_tasks/long-horizon-inventory/solution.json
src/repopilot/benchmark_tasks/long-horizon-inventory/verify.py
src/repopilot/benchmark_tasks/long-horizon-inventory/snapshot/TASK.md
src/repopilot/benchmark_tasks/long-horizon-inventory/snapshot/src/aggregate.py
src/repopilot/benchmark_tasks/long-horizon-inventory/snapshot/src/decode.py
src/repopilot/benchmark_tasks/long-horizon-inventory/snapshot/src/normalize.py
src/repopilot/benchmark_tasks/long-horizon-inventory/snapshot/src/pipeline.py
src/repopilot/benchmark_tasks/long-horizon-inventory/snapshot/src/render.py
src/repopilot/benchmark_tasks/long-horizon-inventory/snapshot/src/selection.py
src/repopilot/benchmark_tasks/long-horizon-inventory/snapshot/src/validate.py
src/repopilot/benchmark_tasks/long-horizon-release-notes/manifest.json
src/repopilot/benchmark_tasks/long-horizon-release-notes/solution.json
src/repopilot/benchmark_tasks/long-horizon-release-notes/verify.py
src/repopilot/benchmark_tasks/long-horizon-release-notes/snapshot/TASK.md
src/repopilot/benchmark_tasks/long-horizon-release-notes/snapshot/src/decode.py
src/repopilot/benchmark_tasks/long-horizon-release-notes/snapshot/src/deduplicate.py
src/repopilot/benchmark_tasks/long-horizon-release-notes/snapshot/src/normalize.py
src/repopilot/benchmark_tasks/long-horizon-release-notes/snapshot/src/pipeline.py
src/repopilot/benchmark_tasks/long-horizon-release-notes/snapshot/src/render.py
src/repopilot/benchmark_tasks/long-horizon-release-notes/snapshot/src/selection.py
src/repopilot/benchmark_tasks/long-horizon-release-notes/snapshot/src/validate.py
src/repopilot/benchmark_tasks/recovery-argument-contract/manifest.json
src/repopilot/benchmark_tasks/recovery-argument-contract/solution.json
src/repopilot/benchmark_tasks/recovery-argument-contract/verify.py
src/repopilot/benchmark_tasks/recovery-argument-contract/snapshot/TASK.md
src/repopilot/benchmark_tasks/recovery-argument-contract/snapshot/public_test.py
src/repopilot/benchmark_tasks/recovery-argument-contract/snapshot/src/collect.py
src/repopilot/benchmark_tasks/recovery-argument-contract/snapshot/src/transport.py
src/repopilot/benchmark_tasks/recovery-empty-statistics/manifest.json
src/repopilot/benchmark_tasks/recovery-empty-statistics/solution.json
src/repopilot/benchmark_tasks/recovery-empty-statistics/verify.py
src/repopilot/benchmark_tasks/recovery-empty-statistics/snapshot/TASK.md
src/repopilot/benchmark_tasks/recovery-empty-statistics/snapshot/public_test.py
src/repopilot/benchmark_tasks/recovery-empty-statistics/snapshot/src/stats.py
src/repopilot/benchmark_tasks/recovery-import-path/manifest.json
src/repopilot/benchmark_tasks/recovery-import-path/solution.json
src/repopilot/benchmark_tasks/recovery-import-path/verify.py
src/repopilot/benchmark_tasks/recovery-import-path/snapshot/TASK.md
src/repopilot/benchmark_tasks/recovery-import-path/snapshot/public_test.py
src/repopilot/benchmark_tasks/recovery-import-path/snapshot/src/loader.py
src/repopilot/benchmark_tasks/recovery-import-path/snapshot/src/parsers/__init__.py
src/repopilot/benchmark_tasks/recovery-import-path/snapshot/src/parsers/records.py
src/repopilot/benchmark_tasks/recovery-malformed-record/manifest.json
src/repopilot/benchmark_tasks/recovery-malformed-record/solution.json
src/repopilot/benchmark_tasks/recovery-malformed-record/verify.py
src/repopilot/benchmark_tasks/recovery-malformed-record/snapshot/TASK.md
src/repopilot/benchmark_tasks/recovery-malformed-record/snapshot/public_test.py
src/repopilot/benchmark_tasks/recovery-malformed-record/snapshot/src/records.py
src/repopilot/benchmark_tasks/recovery-public-failure/manifest.json
src/repopilot/benchmark_tasks/recovery-public-failure/solution.json
src/repopilot/benchmark_tasks/recovery-public-failure/verify_recovery_public_failure.py
src/repopilot/benchmark_tasks/recovery-public-failure/snapshot/src/line_tools.py
src/repopilot/benchmark_tasks/recovery-public-failure/snapshot/tests/test_line_tools.py
src/repopilot/benchmark_tasks/replan-byte-offsets/manifest.json
src/repopilot/benchmark_tasks/replan-byte-offsets/solution.json
src/repopilot/benchmark_tasks/replan-byte-offsets/verify.py
src/repopilot/benchmark_tasks/replan-byte-offsets/snapshot/README.md
src/repopilot/benchmark_tasks/replan-byte-offsets/snapshot/TASK.md
src/repopilot/benchmark_tasks/replan-byte-offsets/snapshot/reveal.py
src/repopilot/benchmark_tasks/replan-byte-offsets/snapshot/src/feature.py
src/repopilot/benchmark_tasks/replan-calendar-offsets/manifest.json
src/repopilot/benchmark_tasks/replan-calendar-offsets/solution.json
src/repopilot/benchmark_tasks/replan-calendar-offsets/verify.py
src/repopilot/benchmark_tasks/replan-calendar-offsets/snapshot/README.md
src/repopilot/benchmark_tasks/replan-calendar-offsets/snapshot/TASK.md
src/repopilot/benchmark_tasks/replan-calendar-offsets/snapshot/reveal.py
src/repopilot/benchmark_tasks/replan-calendar-offsets/snapshot/src/feature.py
src/repopilot/benchmark_tasks/replan-new-evidence/manifest.json
src/repopilot/benchmark_tasks/replan-new-evidence/solution.json
src/repopilot/benchmark_tasks/replan-new-evidence/verify_replan_new_evidence.py
src/repopilot/benchmark_tasks/replan-new-evidence/snapshot/docs/output-format.md
src/repopilot/benchmark_tasks/replan-new-evidence/snapshot/src/cli.py
src/repopilot/benchmark_tasks/replan-new-evidence/snapshot/src/report.py
src/repopilot/benchmark_tasks/replan-new-evidence/snapshot/tests/items.csv
src/repopilot/benchmark_tasks/replan-new-evidence/snapshot/tests/test_report.py
src/repopilot/benchmark_tasks/replan-tombstones/manifest.json
src/repopilot/benchmark_tasks/replan-tombstones/solution.json
src/repopilot/benchmark_tasks/replan-tombstones/verify.py
src/repopilot/benchmark_tasks/replan-tombstones/snapshot/README.md
src/repopilot/benchmark_tasks/replan-tombstones/snapshot/TASK.md
src/repopilot/benchmark_tasks/replan-tombstones/snapshot/reveal.py
src/repopilot/benchmark_tasks/replan-tombstones/snapshot/src/feature.py
src/repopilot/benchmark_tasks/replan-version-order/manifest.json
src/repopilot/benchmark_tasks/replan-version-order/solution.json
src/repopilot/benchmark_tasks/replan-version-order/verify.py
src/repopilot/benchmark_tasks/replan-version-order/snapshot/README.md
src/repopilot/benchmark_tasks/replan-version-order/snapshot/TASK.md
src/repopilot/benchmark_tasks/replan-version-order/snapshot/reveal.py
src/repopilot/benchmark_tasks/replan-version-order/snapshot/src/feature.py
src/repopilot/benchmark_tasks/seed-cross-file/manifest.json
src/repopilot/benchmark_tasks/seed-cross-file/solution.json
src/repopilot/benchmark_tasks/seed-cross-file/verify_seed_cross_file.py
src/repopilot/benchmark_tasks/seed-cross-file/snapshot/src/cli.py
src/repopilot/benchmark_tasks/seed-cross-file/snapshot/src/greetings.py
src/repopilot/benchmark_tasks/seed-single-file/manifest.json
src/repopilot/benchmark_tasks/seed-single-file/solution.json
src/repopilot/benchmark_tasks/seed-single-file/verify_seed_single_file.py
src/repopilot/benchmark_tasks/seed-single-file/snapshot/src/slugify.py
src/repopilot/benchmark_tasks/simple-boolean-config/manifest.json
src/repopilot/benchmark_tasks/simple-boolean-config/solution.json
src/repopilot/benchmark_tasks/simple-boolean-config/verify.py
src/repopilot/benchmark_tasks/simple-boolean-config/snapshot/TASK.md
src/repopilot/benchmark_tasks/simple-boolean-config/snapshot/src/config.py
src/repopilot/benchmark_tasks/simple-chunking/manifest.json
src/repopilot/benchmark_tasks/simple-chunking/solution.json
src/repopilot/benchmark_tasks/simple-chunking/verify.py
src/repopilot/benchmark_tasks/simple-chunking/snapshot/TASK.md
src/repopilot/benchmark_tasks/simple-chunking/snapshot/src/chunks.py
src/repopilot/benchmark_tasks/simple-clamp/manifest.json
src/repopilot/benchmark_tasks/simple-clamp/solution.json
src/repopilot/benchmark_tasks/simple-clamp/verify.py
src/repopilot/benchmark_tasks/simple-clamp/snapshot/TASK.md
src/repopilot/benchmark_tasks/simple-clamp/snapshot/src/clamp.py
src/repopilot/benchmark_tasks/simple-intervals/manifest.json
src/repopilot/benchmark_tasks/simple-intervals/solution.json
src/repopilot/benchmark_tasks/simple-intervals/verify.py
src/repopilot/benchmark_tasks/simple-intervals/snapshot/TASK.md
src/repopilot/benchmark_tasks/simple-intervals/snapshot/src/intervals.py
src/repopilot/benchmark_tasks/workflow-human-approval-git/manifest.json
src/repopilot/benchmark_tasks/workflow-human-approval-git/solution.json
src/repopilot/benchmark_tasks/workflow-human-approval-git/verify_workflow_human_approval_git.py
src/repopilot/benchmark_tasks/workflow-human-approval-git/snapshot/src/cli.py
src/repopilot/benchmark_tasks/workflow-human-approval-git/snapshot/src/labels.py
src/repopilot/benchmark_tasks/workflow-long-chain/manifest.json
src/repopilot/benchmark_tasks/workflow-long-chain/solution.json
src/repopilot/benchmark_tasks/workflow-long-chain/verify_workflow_long_chain.py
src/repopilot/benchmark_tasks/workflow-long-chain/snapshot/src/cli.py
src/repopilot/benchmark_tasks/workflow-long-chain/snapshot/src/command.py
src/repopilot/benchmark_tasks/workflow-long-chain/snapshot/src/formatting.py
src/repopilot/benchmark_tasks/workflow-long-chain/snapshot/src/workflow.py
src/repopilot_runtime.egg-info/PKG-INFO
src/repopilot_runtime.egg-info/SOURCES.txt
src/repopilot_runtime.egg-info/dependency_links.txt
src/repopilot_runtime.egg-info/entry_points.txt
src/repopilot_runtime.egg-info/requires.txt
src/repopilot_runtime.egg-info/top_level.txt
tests/test_fire.py
tests/test_init.py