3 ms·
As someone who has been writing harnesses for a year: the people at opencode etc aren't stupid, when they decide to break the prefix cache [usually partially] i
by jbellis 5mo ago
As someone who has been writing harnesses for a year: the people at opencode etc aren't stupid, when they decide to break the prefix cache [usually partially] it's always because they've tested it and it gives better results overall.
If you think that dsv4 behaves differently enough from the aggregate of other models, submit a PR with a patch to special case that to your harness of choice with evidence. Just blindly assuming "append only all the time because cache" is a waste of everyone's time.
- schaefer 5mo ago> As someone who has been writing harnesses for a year… Your agent harness, brokk, looks great. I’m going to try it this morning.
- prakashsunil 5mo ago[flagged]
- anon373839 5mo agoAre there any learning resources you'd recommend on writing harnesses? I'm interested in doing a non-coding one, but not really sure where to start.
- jbellis 5mo agoGenerically, I would say, just start building it and ask your favorite coding agent for advice when you get stuck. This is the first technology that can teach you how to use it! (But do ask a model with a recent knowledge cutoff, i.e. not gemini.)
- sams99 5mo agoMy agent wrote a pile of very interesting articles at wasnotwas.com I have been a bit quiet there for a bit, but it covers lots of areas that are very interesting to harness builders (albeit less interesting to the general public)
- d-fault 5mo ago[flagged]
- phrotoma 5mo agoIs "harness" in this context ~= "agent"?
- abustamam 5mo agoI've understood harness to be the software that runs the agent (open code, pi, Claude code)
- furyofantares 5mo agoI think agent = harness + model.