> It's counterproductive to write the harness in a 2nd language if you're going to embed JS/TS runtimes. Now you need 2 toolchains since you can't just blindly generate TS code and pray it works as a plugin.
Why? If you embed Node.js then the developer can develop against Node.js if they want to. It's the same as writing Cloudflare or AWS Lambda functions.
> Not to mention that it's much easier to reason about contracts and behavious within a single language.
That's arguable and depends on the way plugins are supported. MCP is a good example. It's IPC with a well documented JSON API. You can write your MCP server in any language you want and practically every language has bindings for it (it's also trivial to point an agent at the spec and have bindings generated).
> You get the worst of both worlds and that's probably why the most harnesses tools don't do that.
Almost all harnesses support ACP (pretty much a cross language plugin system) and that has enabled harness integration into VSCode, Zed and a plethora of "software factory" tooling. The same goes for MCP (also a cross platform plugin system). We do it all the time.
First mover was a huge part of developing low-effort MVPs but we are passed that point now. You're not going to be the first to market now, so you have to be the best in market.
> What you're describin already exist but the target audience for such is small
I'm not sure what you're arguing for? Are you saying that you think it's acceptable that that multi-billion dollar companies with strong engineers and unlimited token budgets ship low effort products that waste the limited resources available on consumer devices?
Like, if Pi/Claude/Codex/etc used a fraction of the resources and your experience as a developer or plugin developer was unchanged - you're opposed to that?
Are you okay with Microsoft shipping a broken operating system because it's good enough compared to the competitors?
Haha sorry, it's hard for me to comprehend not challenging those with the money and capability to ship great products... not shipping great products.
> I invite you to try and watch the adoption :) It's just a prompt away.
I am actually writing a native harness that is a pixel perfect clone of the Codex Desktop harness haha. I expect no one to use it because adoption is not about quality, it's about marketing and that is dominated by a handful of players.
That's not going to stop me because I'm doing it for fun, but if I can do it with a handful of DeepSeek tokens and a few weekends - there's no excuse for the big players not to.