I think the line between regular LLM "endpoints" and agents/harnesses is going to become more and more blurry until it's a meaningless distinction.

When you're using ChatGPT/Claude/Gemini etc. you're basically already interacting with some backend harness with tools etc., not a raw LLM. Just give it a computer and be done with it.

I already find myself using Claude Code / Antigravity (via web) instead of Claude / Gemini, even for tasks unrelated to coding. Why use a limited version?

> Why use a limited version?

Because in most of those API, even many implementations of the Responses API, you lose a lot of control of where your data is going. e.g. an Agent or the Responses API may automatically invoke a tool call that leaks your data to an external service on the internet, without having an option to intervene.

If you want to have control over your data, you have to have control over your harness.

This bothers me so much with the existing offerings. I start with the chat interface then as soon as I want to get technical/run scripts/automation, I have to copy the context into a fresh code session. So cumbersome.

[deleted]