We spent 229 prompts asking an editor extension to manage windows before we built a session host instead.

The session ran 20h 16m and opened with a complaint that the work log truncates mid-word. We liked the Claude extension in Cursor, but when working with Claude it couldn’t spawn and manage windows (“…manage these windo…”).

What the extension route cost

The log titles the session “Claude extension window management”. It ran from 2:25 PM to 10:40 AM and used out=311,750 tokens with cache_read=69,682,562.

The close-out summary records the decision. We dropped the extension route and built our own session host.

What the session host does

Every spawned session now gets its own controllable window, with live progress, approvals and restart recovery.

Our session dashboard can run sessions on the host behind a flag, and one test session has switched over.

The secretary no longer sends refused permission requests to our phones.

Two small sessions in the host project

The host project shows up in the log at 12:37 AM and 12:39 AM. Both sessions have the same first prompt: “Reply with exactly the digit 0.” The first took 10 prompts and 3,352 output tokens. The second took 9 prompts and 2,619.

What isn’t proven yet

The follow-ups are filed. The log marks two things as not yet proven live:

  1. The secretary hook on the phone path.
  2. Placement ladder steps 2 to 4.

So the claim the log supports is narrow. Every spawned session gets its own controllable window with live progress, approvals and restart recovery, and one test session has switched over behind the flag.

Counting the workaround

The session started with a complaint about what a tool couldn’t do. Every prompt after that went into working around the gap, until the effort piled up enough that building the thing was the obvious move. Until the secretary hook and the placement ladder steps are proven live, treat those two parts as unverified.