Agents Are Changing Everything, So Where Do We Focus?

While the agent harnesses iterate, I think it's time to focus on the other core principles of agent harnesses: Skills + Tools + MCP.
A few years ago, I felt like every dev or ops tool added AI in its name or description, yet it was mostly hype, and the word AI had lost its meaning. Then MCP came along, and I wasn't convinced that everything needed an MCP endpoint (still debated, but I think MCP is here to stay). Then agent harnesses and agent skills became the hot thing in 2026. I've been focused on those two all year.
For months, I've been in a "control everything from my harness" mood now that we have 4 principles to do everything new on top of:
- Agents (LLM loops, now with sub-agents and scheduled tasks)
- Skills (centralized context management & procedure docs)
- Tools (local shells and executables)
- MCP (remote control and data access)
That powerhouse combo is something we'll build on and optimize for years. I mentioned this in a local engineering meetup this week when people talked about the struggle of "keeping up with all the new agents, harnesses, etc."
I think we're going to be iterating on this harness + agents idea for years. I haven't seen a single harness (of the dozens and dozens) that trully changed our capabilties in 2026 byeond what we had in 2025. Models got better, and we got better at context management, but agent harnesses are now 80% the same thing and I think matured quickly. So, rather than being distracted by new tools at the harness/orchestrator level, I think it's more important right now to stick with a single harness and become an expert in how it works and how to become advanced at using (and expecially making) Skills and MCP tools inside that harness. Any of the top 20 harnesses have the same core features and controls to enable you to be an advanced LLM operator with a dozen agents/sub-agents automating your work, but that depends on how well you can automate your work with Skills, tools (CLI/MCP), and data (MCP/API).
Right now, agent harnesses are in their "2.0 phase": they worked OK in 1.0, and we've tweaked them a lot over the last year, but really, they are just smoothing out the initial 1.0 design. We've matured from the 1.0 to 2.0 era: they've added mobile/remote control, sub-agents that can be local or cloud, better "auto tool call permissions", better context management, voice input, memories, computer use... but nothing that's forcing us to rethink what the initial idea of agent harnesses was.
It may take a few years of iterating before a new wave of agent harness and orchestration products deserve our attention as a replacement for today's harnesses.
So now's a good time for us to become better at what we can do with our current agent harnesses:
- Making and testing Skills for every repeatable task in our work
- Trusting our agents a bit more with controlling CI and our systems
- Creating event-triggered agents and Skills
- Learning to limit agent permissions with a sandbox (not just local permissions, but also HTTP and secrets control)
For more on what it's like to drive your CI entirely from your harness, see my podcast episode with Semaphore:
|
For more about how external sandboxes work, and seeing how advanced they've got and how easy it can be to get started, see my podcast episode on the nono project:
|
Talk to ya again soon,
Bret