top | item 47147857

(no title)

jasonjmcghee | 4 days ago

The fact that it's a tui isn't particularly relevant. It could be a gui or cli and provide very similar value.

Nearly all of its value is facilitating your interaction with the LLM, the tools it can use, and how it uses them.

discuss

order

gtirloni|4 days ago

We used to call these "libraries".

jasonjmcghee|4 days ago

Harness is an appropriate name. It comes from reinforcement learning world where you need to build the proper scaffolding for it to optimize for the goal you want it to.

This is very similar to what the agent is doing. You are building the appropriate environment for it to be able to complete the task most reliably etc

Not just functions/tools and documentation available (which is similar to a library), also context and critically, enforcement of behavior.

This is probably the key thing that makes it a "harness". If the agent can do whatever it wants, it's not in a harness.