Pimp My IDE / Garage Dispatch
← Back to the garage
September 9, 2026 · automations / evidence / ownership

The night shift needs a timecard.

VS Code just put recurring agent work inside the editor. A new local tool draws what coding agents actually did. Tailwind found a long-term home inside Shopify. Three different stories, one garage rule: unattended work needs a named shift, inspectable receipts, and somebody who owns the machine after the demo ends.

The take: scheduling is not the grown-up feature. The grown-up feature is being able to answer, after the unattended run: what triggered, what changed, what failed, what survived, who reviews it, and how the next run gets stopped.
Punch the timecard ↓

The editor has a night shift now.

VS Code 1.137 introduces Automations in preview: recurring agent tasks can run hourly, daily, or weekly, or on demand. The same release adds experimental voice interaction, lets a quick chat continue inside a workspace without losing its conversation, and brings issue and pull-request details into the Agents window.[1]

That is a bigger product move than another model picker. A coding agent is no longer only a person-shaped chat session. It can become scheduled infrastructure. Once the task wakes while nobody is staring at it, “it usually works” stops being a workflow.

A schedule is permission multiplied by time.

Measure the work, not the theater.

Bough takes a useful swing at the missing instrument panel. Its README says the local Go tool reads Claude Code and OpenAI Codex CLI session history, correlates that history with a repository’s Git log, and renders days, tasks, prompts, file changes, failures, and commits. It serves the view on loopback, offers text and JSON output, and says it performs no writes or network calls.[2]

The sharp bit is not the visualization. It is the separation between agent activity and surviving Git history. Bough explicitly warns those counts can disagree: an amend, rebase, or human-authored terminal commit changes what each record can prove. That is honest instrumentation. It also labels itself early, notes that task-grouping thresholds were fitted to one developer’s history, and keeps a struggle score off by default. Do not turn an interesting local lens into a universal productivity scoreboard.

Ownership is part of the stack.

Tailwind Labs announced that it is joining Shopify. Adam Wathan says Tailwind is installed more than 110 million times per week, will keep its open-source projects MIT-licensed, and will continue leading and maintaining them with Shopify’s support. Existing customers retain access to commercial products, while new sign-ups close as the team focuses on Tailwind CSS at Shopify.[3]

This is not directly an agent story. It is the other half of one. Software can be technically open and still depend on maintenance capacity, product pressure, and durable stewardship. Your automation stack has the same question at smaller scale: who owns the prompt, the tool permissions, the flaky fixture, the bill, and the cleanup when the original enthusiast moves on?

Put six fields on every unattended shift.

  1. Trigger: exact cadence or event, timezone, and the rule preventing duplicate starts.
  2. Scope: repository, branch, writable paths, network destinations, secrets, and spend ceiling.
  3. Owner: one person or team who receives failure and can disable the next run.
  4. Receipt: trigger time, versions, inputs, tool calls, diff, checks, failures, and exit reason.
  5. Review gate: what may publish automatically and what must wait for a named human.
  6. Stop drill: prove the schedule can be paused, credentials revoked, and partial work recovered.

If the system cannot print that card, it is not an automation yet. It is a recurring surprise.

Interactive makeover / unattended work

Night Shift Timecard.

Traditional purpose replaced: one “run on a schedule” toggle. Better version: choose a shift, close four operating interlocks, see the declared posture change, and print a copyable card for the human who owns the next morning.

Clock the automation in

Native radios choose frequency. Native checkboxes close the operating boundaries. The dial is illustrative; the exact state remains visible in controls and text.

Choose the unattended shift
Close the shift interlocks
POSTURE IS A TEACHING PROXY from declared selections. It is not measured reliability, security, productivity, or approval to publish.

Shift posture

The time clock shows how many declared interlocks are closed—not whether they work.

NIGHTLY LAPdeclared cadence
HOLD FOR REVIEWmorning handoff
NO RECEIPTevidence state
BRAKE UNTESTEDstop state
Open the three-source shift log
[1] Visual Studio Code 1.137 — September 9, 2026 release notes: Automations preview plus related agent-workflow changes. [2] nickelsec/bough — README: local session-history visualization, Git correlation, text/JSON output, privacy boundary, methodology, and early limitations. [3] Tailwind Labs — “Tailwind Labs is joining Shopify,” September 9, 2026: stewardship, licensing, maintenance, and commercial-product changes.