Orbit — RoutinesGive a conversation something to come back to. Orbit turns recurring prompts into routines beside Chat in VS Code. Each routine returns to the same conversation, so you can read earlier results and add feedback between runs. Preview. Requires desktop VS Code 1.136 or later, a trusted local workspace, and a signed-in Copilot Agent Host. Your workspace must stay open for routines to run. Create a routine from ChatAsk the agent:
Orbit includes a create-routine skill and a Create Routine tool. The agent can discover the skill automatically. You can also enter The tool saves the schedule, creates a dedicated conversation, and starts the first run. Later runs return to that conversation. Repeating an identical request returns the existing routine without rerunning it or resuming a paused schedule. Or use Routines beside Chat
For a quick test, choose Every minute (test) and pause the routine after checking its result. Orbit: New Routine in the Command Palette opens the same form. Use an existing conversation lets you attach a routine to a compatible Agent Host conversation you already use. If the form asks you to review workspace trust, open the trust editor and trust the folder only if you know its contents. Return to Routines to submit your saved draft. Choose a model and effortAvailable models come from your connected host. Effort choices appear when the selected model supports them. Keep Conversation default to use the conversation's normal model behavior. You can request a model and effort in Chat, too. The agent uses Orbit's List Routine Models tool to discover supported choices before creating the routine. Orbit reports an unavailable selection instead of silently switching models. Open a saved routine to change its instruction, interval, model, or effort. Changes apply to future runs. Each run retains the selection it started with. Follow and manage your routines
How scheduling worksSchedules use elapsed intervals. Daily means every 24 hours from creation or the latest manual run. Calendar times, weekdays-only schedules, and one-time reminders are not supported in this preview. Orbit runs while the local workspace is open in VS Code. It installs no background service. A missed interval produces one catch-up run when the workspace becomes available again. Resuming a paused schedule starts a new interval. Busy conversations, queued human messages, and requests for approval or input defer execution. Orbit admits one active run at a time across windows sharing its storage. If a run exceeds 30 minutes, Orbit pauses its schedule and requests attention; an active turn still needs the conversation's native Stop control. If a connection fails during dispatch, Orbit checks the saved request against the original conversation before continuing. An uncertain outcome can require inspection of that conversation. Scheduled execution does not guarantee exactly-once tool side effects. Storage and permissionsThe Marketplace extension ID is Routine definitions and run records stay in Orbit's local extension storage, outside your workspace and Settings Sync. Conversations, tools, model access, and approvals belong to the Agent Host. Prompts run through your configured agent provider under its normal account and permission settings. Orbit uses the host's protected local connection registry. It does not copy connection credentials into routines or diagnostics, and it does not approve tool requests for you. This preview supports local desktop workspaces and Agent Host-backed Copilot conversations. Remote and virtual workspaces, cloud execution, and older extension-host chats are not supported. TroubleshootingUse Check connection in Routines or Orbit: Show Connection Diagnostics in the Command Palette. Confirm that your local folder is open and trusted, and that Copilot is signed in. Read a routine's status and its original conversation when a run needs attention. LicenseOrbit is available under the MIT license. The extension includes |