One terminal is not enough anymore
Coding agents got good enough to work in parallel. Our tools didn’t. Here is the idea behind PaneScale.
An overnight run is only as useful as what it leaves behind. The rules behind PaneScale’s morning report, and how to review one in ten minutes.
The promise of overnight agents is simple: queue work in the evening, review results at breakfast. The risk is just as simple: you come back to a wall of text, a dozen branches and no idea which of them you can trust.
We designed the Overnight Autopilot backwards from the report. If the morning doesn’t work, the night didn’t either.
Every task ends in one of two states: ready or needs you. Ready is strict:
Anything that misses one of these is “needs you”, with the reason attached. That means a ready task is one you can adopt after reading the diff, not one you have to investigate.
An agent’s final message often sounds confident: “All tests pass, the feature is complete.” The report never quotes that. Every number in it — checks passed, attempts used, tokens, files changed — comes from rows PaneScale recorded while the night ran.
When the queue finishes, the report is written as JSON to the folder you chose and doesn’t change afterwards. If you rerun a task, that is a new night with a new report. You can always compare what the autopilot claimed at 7:00 with what you see at 9:30.
The night ends with branches and a report — never with pushed code or open pull requests. Publishing is a decision you make in the morning, with a signed one-time approval for each draft PR.
With those rules in place, a review becomes a short routine:
typecheck failed on attempt 3 or check config changed in package.json. Decide: requeue with a better task, finish it yourself, or discard.Looking back over many reports, the pattern is clear. Nights go well when tasks have a finish line, when the required checks are fast and reliable, and when each task is small enough for one or two attempts. They go badly when tasks are vague, checks are flaky, or one task is really five.
The report makes that visible the first morning. By the third, your evening queue looks different.
Coding agents got good enough to work in parallel. Our tools didn’t. Here is the idea behind PaneScale.
Design notes on the resizable terminal grid in PaneScale 0.2 — seams, crossings, snapping and why the shape is saved per workspace.
Why Video Studio describes every scene as a small canvas function — and the determinism check that keeps preview and export identical.