Discussion about this post

User's avatar
Louis Mai's avatar

10 things I learn from this post:

1. Harness is what connect LLM to terminal, code, tools.

2. LLM only outputs text. Harness use LLM outputs, execute, get results, append to text to give input to LLM

3. Harness is as important as LLM itself, without harness LLM is very weak in real tasks. You can use 1 LLM with 2 different harnesses to see results

4. 2 types of harness: code helper, and Agent orchestrator

5. 2 most popular harnesses: Claude Code & Codex CLI

6. There are many third party harnesses

7. Harness is so important, that’s why companies lock users to only use their LLM with their harness (like only use Claude with Claude Code, otherwise pay more)

8. Some research shows that meta-harness (kind-of genetic learning to self-improve harness) is promising

9. If there is problem, look at harness before looking at LLM itself.

10. Context lenght is the only real constraint. Others can be tuning in harness.

Louis Mai's avatar

Oh dude, you are so obsessed with harness that from your words, harness become Prometheus that brings us the fire (uh oh, the LLM) :D.

It's like 2 months ago you are so obsessed with AI agent memory system that you talk about it everywhere :)

4 more comments...

No posts

Ready for more?