Pimp My IDE / Garage Dispatch
← Back to the garage
September 9, 2026 · agents / execution / control planes

Your agent cockpit needs a breakaway cable.

The chat window, the machine doing the work, the instructions shaping the job, and the evidence authorizing a merge are becoming separate products. Good. Stop bolting them together like one mystery appliance.

The take: “where does the agent run?” is now four questions: where you steer, where tools execute, where policy lives, and where proof lands. Split those planes on purpose. If one vendor, session, worker, or plugin disappears, the work should coast to a safe stop—not take the whole garage door with it.
Wire the control planes ↓

The cockpit is not the engine room.

Cursor’s September 2 changelog says its agents can execute tools on self-hosted machines while code, build output, and secrets remain on infrastructure the customer controls. It describes personal machines, dynamically scheduled team pools, integrations with existing sandbox vendors, and computer use on Linux and Mac.[1]

That is not “local mode” in the old desktop-app sense. The steering surface can be hosted while the wrench turns elsewhere. The important boundary is no longer the window frame. It is the tool-execution route.

Do not ask whether the agent is local. Ask which plane crosses which boundary.

The session tree is becoming operations UI.

VS Code 1.136 adds a hierarchy for related agent chats, surfaces per-chat status and pending approvals, supports sessions across multi-root workspaces experimentally, and previews Agent Merge for iterating on review feedback, checks, and conflicts.[2] The release also preserves an honest wrinkle: agent hooks remain scoped to one workspace folder even when the session spans several.

This is the right kind of friction. A parent session can dispatch work, but the interface still needs to show which child is blocked, which folder owns policy, and who has the merge brake. A tree without authority labels is just a prettier pile of tabs.

Instructions are shipping units now.

OpenAI’s former standalone skills catalog now points readers to its plugins repository and plugin-building guide. The old README describes skills as folders of instructions, scripts, and resources; its deprecation notice moves current examples toward a larger installable package boundary.[3]

The migration is the signal: durable agent behavior is becoming deployable software inventory. That means version, owner, granted reach, rollback path, and fixtures belong beside the prose. “It is only instructions” stopped being a serious threat model the moment those instructions could call tools.

Wire a breakaway, not a monolith.

  1. Steer plane: declare the session that owns intent, approvals, and the stop button.
  2. Run plane: name the machine or pool that can read files, reach networks, and spend compute.
  3. Policy plane: pin the workspace rules, hooks, skills, and plugin versions shaping behavior.
  4. Proof plane: land tests, diffs, logs, and merge authority somewhere inspectable outside the model’s narration.
  5. Breakaway drill: kill the worker, revoke the plugin, or detach the session; prove the artifact and receipt survive.
Interactive makeover / execution routing

Control Plane Breakaway.

Traditional purpose replaced: one cloudy “local / remote” toggle. Better version: choose the execution host, engage four independent boundary interlocks, watch the physical route change, and print a handoff card that says who steers, runs, governs, and proves.

Choose the engine room

Native radios route execution. Native checkboxes add explicit controls. The animated carriage is decorative; exact state remains in form controls and text.

Choose an execution host
Choose control-plane interlocks
BOUNDARY PRESSURE IS A TEACHING PROXY derived from host choice and open interlocks. It is not measured risk, isolation, compliance, or security.

Breakaway routing

Exact selections drive the labels below. The pressure bar is illustrative only.

SteerSession owner
ExecuteMy machine
PolicyVersioned package
ProveExternal receipt
2 / 4interlocks engaged
PARTIALbreakaway posture
Open the three-source wiring diagram
[1] Cursor — “Self-hosted machines,” September 2, 2026: local tool execution, personal machines, team pools, sandbox integrations, and computer use support. [2] Visual Studio Code 1.136, September 2, 2026: related chat hierarchy, pending approvals, experimental multi-root agent sessions, and Agent Merge preview. [3] OpenAI / skills — deprecated repository notice and README describing skills as packaged instructions, scripts, and resources, with current examples moved toward plugins.