Back to the Archive

LibraryVibecoding News and Updates2 min read

VS Code local agent automations get custom schedules

VS Code 1.145 adds custom cron schedules and workspace custom agents to local automations. Check where the task runs and what permissions it has before scheduling it.

A developer reviews a local agent’s weekday 9 AM schedule and file and terminal permissions in VS Code.

A recurring coding task can be useful to automate, but only if it runs where the work and permissions make sense. VS Code 1.145, released November 4, adds custom cron schedules for local agent automations. You can also choose workspace custom agents for those local automations. The release notes describe both changes.

This is for a practitioner with a repeatable, bounded task: perhaps preparing a daily summary of recent commits or organizing issues for review. Instead of choosing only a built-in schedule, you can enter a five-field cron expression. VS Code validates it and shows an explanation of when it will run. For example, 0 9 1 * * schedules a task for 9:00 a.m. on the first day of each month.

The schedule runs on your machine

Cron schedules are available for local automations, not cloud automations. That distinction matters. Local work can use your development environment, but the machine has to be awake and the agent available. With an Agent Host-backed schedule, the Agent Host process must be running. Other local schedules require an open VS Code window. The automation guide says a missed schedule might trigger a catch-up run after an interruption, but it doesn’t guarantee that every missed occurrence will run later.

Before setting a recurring trigger, try the task manually. Check the prompt, workspace, selected agent, model, isolation, and permissions. VS Code warns that an automation can read files, run commands, and make changes within its agent’s permissions. A schedule doesn’t remove those capabilities or guarantee that future runs won’t need approval.

Then inspect the first result. Confirm the agent read the right material, produced the expected output, and made only changes you intended. If the task is meant to report information, say so in the prompt and explicitly prohibit file edits or other actions. Decide how you’ll notice a failed or missed run before relying on it for something time-sensitive.

Decide whether local scheduling fits

Use a local cron schedule when the task needs a particular workspace or local tools, and you can keep the machine and required process available. If the automation must run while your computer is off, local cron is the wrong execution environment. VS Code documents separate cloud automations, but those have their own access, security, and usage requirements.

The useful change is a more precise schedule for repeatable local work. It doesn’t make an automation dependable by itself. Start with a low-risk task, review the first run, and schedule it only when you know what it can access and how you’ll check whether it ran correctly.

Sources: Visual Studio Code 1.145 release notes and Create and manage agent automations.

Sources

Every claim above traces back to one of these. Go read them yourself.

  1. 01
    Visual Studio Code 1.145 release notes

    Visual Studio Code / code.visualstudio.com / retrieved Nov 05, 2026

  2. 02
    Create and manage agent automations

    Visual Studio Code / code.visualstudio.com / retrieved Nov 05, 2026