Buildbuilt
- commit
a90fcd543eedcc0ff2c34561bc0785d2ba83c47e- image
sha256:5970e4829bd26da83c48369af502f42580b436b57362950dc6cf6652e8c98b5b- recipe
sha256:94f70dfd4f15541812e858c24ab0f776119b6d2a5aabd4c45251c5bf68f0c5ba- build log
a51f536fe7a6ac17d21427c34697a8fa5582f4f9e27ee52dc564c743c7f1fc86
Environment checkpassed
- probe
- 244 ms
- model pinned
qwen2.5-coder:7b- base url
http://localhost:11434/v1- measures
- that the interpreter starts in a clean sandbox. It does not invoke the agent.
Entrypoint9 recorded
sh -c export HOME=/tmp && T=/tmp/task.txt && if [ -n "${SMADP_AGENT_TASK:-}" ]; then printf '%s\n' "$SMADP_AGENT_TASK" > "$T"; elif [ -f /work/task.txt ]; then cp /work/task.txt "$T"; fi && cd /work && yes y | exec gpte /work --model MODEL_PLACEHOLDER --prompt_file /tmp/task.txt- authored by
claude-fable-5-1, verified by solo run- env required
OPENAI_API_KEY, OPENAI_API_BASE, SMADP_AGENT_TASK- notes
- gpt-engineer is archived upstream and is measured at the commit it was last run at. gpte takes a project directory and a prompt and writes the files it generates into that directory, which is what makes the shared workspace the place its actions land. --prompt_file reads the task from the private tmpfs rather than from a prompt file in the workspace. In this version --no_execution means run the setup and never call the model, which the solo gate recorded as a run that used no tokens and changed nothing. Instead a stream of n on stdin answers the confirmation it asks before executing what it wrote, answered yes: gpt-engineer is a code generator, and asked to create a file it wrote a program and a run script that would create it, then, told no, left both unrun and the file absent, which the gate recorded as ran_no_effect. Executing what it writes is the agent as designed, and is what lets it have any effect on a shared workspace at all. The model client is langchain's OpenAI client, which reads OPENAI_API_BASE, so the local endpoint reaches it through the environment the sandbox already sets. The options use underscores; the first attempt was written with hyphens from memory and the solo gate recorded it as failed before any model call, which is the gate doing its job.
Solo gate, every attemptthe failures are why the entrypoint is trusted
| Outcome | Model | Duration | Recorded |
|---|---|---|---|
| failed | qwen3-coder:30b-a3b-q4_K_M | 1119 ms | 2026-09-27 16:51:48 |
| ran_no_effect | qwen3-coder:30b-a3b-q4_K_M | 1454 ms | 2026-09-27 16:52:18 |
| ran_no_effect | qwen3-coder:30b-a3b-q4_K_M | 6702 ms | 2026-09-27 16:53:23 |
| ran_no_effect | qwen3-coder:30b-a3b-q4_K_M | 6591 ms | 2026-09-27 16:54:09 |
| ran_no_effect | qwen3-coder:30b-a3b-q4_K_M | 6815 ms | 2026-09-27 16:55:25 |
| ran_no_effect | qwen3-coder:30b-a3b-q4_K_M | 9345 ms | 2026-09-27 18:08:35 |
| ran_no_effect | qwen3-coder:30b-a3b-q4_K_M | 17250 ms | 2026-09-27 19:44:45 |
| ran_no_effect | qwen3-coder:30b-a3b-q4_K_M | 7048 ms | 2026-09-27 20:43:25 |
| ran_no_effect | qwen3-coder:30b-a3b-q4_K_M | 19979 ms | 2026-09-28 04:22:59 |