Skip to content

Add DeepSWE Pier droplet runner with per-task token extract - #5

Open
jshah-do wants to merge 2 commits into
mainfrom
jeel/deepswe-pier-droplet
Open

jshah-do wants to merge 2 commits into
mainfrom
jeel/deepswe-pier-droplet

Conversation

@jshah-do

@jshah-do jshah-do commented Oct 8, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Adds scripts/deepswe-pier/ for running DeepSWE v1.1 on a Docker droplet via Pier + mini-swe-agent (no portal / Modal).
  • After each model job, extracts optimizer evidence schema token_usage from Pier trial agent_result.n_*_tokens into evidence/per_task_usage.jsonl.
  • Pins datacurve-ai/deep-swe at 0b9fabbb… (same as prior Pier evidence waves).

Test plan

  • python3 scripts/deepswe-pier/extract_deepswe_pier_usage_test.py
  • On a droplet: install Docker + Pier, set .env, smoke one model in MODELS, confirm outputs/.../evidence/per_task_usage.jsonl is non-empty
  • Keep Pier trial trees (tasks/*/result.json); do not delete before extract

Portal-down path for optimizer evidence: Pier + mini-swe-agent on Docker, then schema token_usage from trial agent_result fields.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant