Join the discussion
Write your take first — we'll ask for email only when you're ready to publish.
- Hacker News
- What’s the pitch for a harness router?iirc codex has codex app server, pi also has a reusable core.by Bnjoroge
- Think of it as OpenRouter, but for different agent harnesses, not models. Instead of sticking to any one harness, you can route to and use any of them through a unified APIby songrenchu
- How does this handle harness-specific features without becoming a lowest-common-denominator API?by kiops
- We added 4 things to remediate lowest common denominator. The first is task interface, it is portable cross harnesses. Second is capability discovery. Each implemenation needs to specify capabilities it doesn't support. Third is config that captures harness differences. Last is extensions like metadata and extra fields.by songrenchu
- This could benefit from a agent handoff protocol where it can communicate and continue different workflows once your tokens are done or a model couldnt achieve what you expect.by ltononro
- Yes, these two are good use cases. With no harness lock-in, a fallback and context handoff can solve LLM vendor service unreliable. Loop engineering can also be done for achieving long horizon goals a single harness loop struggles to closeby songrenchu
- Here's Kuanze, co-founder of HarnessRouter. Before building HarnessRouter, I was building an entire harness to power other products. Building a harness was pretty fun for me. I enjoyed and learned quite a lot through building it.
However, Richard asked me a question: how do you plan to keep up with the iteration speed of harnesses like Codex and Claude code. That question leads to the solution that we are delivering to the community today.
From our perspective, the agent harness is becoming an independent infra layer, and it should become a dev tool. Our goal is to make agent harnesses plug-and-play solution for all developers, so they can skip rebuilding the infra layer and focus on shipping product features.
We welcome all comments, feedbacks, protocol contributions, and feature suggestions.
by kuanzema