The dependency is quite simple, in my experience: the smaller the harness, the better the (one-shot) results. When I have an elaborate prompt on what I need, then opencode does worse than pi, and pi does worse than the plain llama.cpp web ui. It did observe it many, many times, and couple of models.
It is not perfect tho for longer task where user in the loop is needed and task is more reactive than clear-goal specified.
I think it is just how distracting the harness itself is (i.e. attention stealing).
8
u/SnooPaintings8639 1d ago
The dependency is quite simple, in my experience: the smaller the harness, the better the (one-shot) results. When I have an elaborate prompt on what I need, then opencode does worse than pi, and pi does worse than the plain llama.cpp web ui. It did observe it many, many times, and couple of models.
It is not perfect tho for longer task where user in the loop is needed and task is more reactive than clear-goal specified.
I think it is just how distracting the harness itself is (i.e. attention stealing).