| ▲ | bodge5000 a day ago | |||||||||||||||||||||||||||||||
It does looks really interesting and definitely something I'll check out, but (genuine question), should "agent" and "agent harness" be used interchangeably as it is on here? It describes itself as an agent harness, but the tagline is "tiny, open, native coding agent". I'm not sure harness is the right word either, but that seems to be what the industry has settled on so I'll concede on that, but surely the agent is the thing doing the work (which I guess is the model, or an instance of the model which is why agent is different?), whereas the harness is how the user interacts with the agent. We've had ways to describe that relationship before; client and server, frontend and backend, but again, I'll concede that the shiny new thing doesn't want to use boring old terminology, but I think some consistency and logic in the shiny new terminology is pretty important That isn't specifically about fx of course, more of a general industry complaint | ||||||||||||||||||||||||||||||||
| ▲ | stellalo 30 minutes ago | parent | next [-] | |||||||||||||||||||||||||||||||
harness + llm = agent | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | cramforce 21 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
Harness = the software the agent runs on. This is plain old software. You can trust it as much as any software. Agent = the thing that runs on the harness. It cannot be trusted because it is driven by an LLM | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | 21 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
| [deleted] | ||||||||||||||||||||||||||||||||
| ▲ | amdahl 21 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
I think "harness" is a thing, the code/binary, and "agent" is a process, an instantiated run of that code/binary with a given LLM/env, etc. So its like, "GTA 6" as the disc vs. the specific game you're in the middle of being chased by cops, harness vs agent. In practice they're intertwined and it becomes hard not to use the terms somewhat interchangeably, but "you ask the agent how the harness works" vs. the other way around, clearly. | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | alansaber 21 hours ago | parent | prev [-] | |||||||||||||||||||||||||||||||
"Harness" should describe the overall system. The user interactions are increasingly negligible (due to model routing, adaptive reasoning, etc). "Agents" are the tool lists/settings provided to the model, etc. | ||||||||||||||||||||||||||||||||