Codumentor logo Codumentor

Scheduled Runs

Ask the assistant to run something later — once, or on a recurring schedule — and it fires as its own fresh conversation at the time you asked for, with your prompt as the first message. There is no dedicated scheduling screen: you create, inspect, and manage scheduled runs the same way you do everything else, by asking in chat.

This feature may not be available in all setups. If the assistant declines to schedule something, it may not be enabled by your administrator.

Creating a scheduled run

Describe what you want done and when, in plain language:

"Every weekday at 9am, check open PRs in this repo and summarize anything waiting on me."

"One week from today, remind me to follow up on the migration ticket — start a new conversation about it."

Under the hood, every schedule is exactly one of:

Once created, the assistant gives you back an ID for the schedule, and you can keep referring to it by name or description in later messages ("pause the PR summary task", "cancel that reminder").

What happens when a scheduled run fires

Unattended runs auto-approve their tools. You can point a scheduled run at a specific access profile to bound what it's allowed to reach; a named profile can only take repositories or tools away from what your own account already has, never grant anything beyond it.

Managing a scheduled run

Ask the assistant, in chat:

You can only see and manage your own scheduled runs.

Limiting how much a run can spend

A scheduled run has nobody watching it, so a run that goes in circles could use a lot of tokens before its time limit stops it. You can give a task a token budget — the most tokens one run may use — and a time limit, when you create it or later:

"Every night at 2am, review yesterday's commits — cap each run at 200,000 tokens and 30 minutes."

"Raise the token budget of the nightly digest to 500k." / "Remove its token budget."

When a run finishes, its card shows the tokens it used — for example Tokens: 84.2k (in 80.1k, cached 61k, out 4.1k) — and, if it had a budget, Budget: 100k (84 %). The Cost row says unknown when the model has no known price; it never shows a made-up $0.

Reviewing past runs

Ask "show me the last few runs of the PR summary task" or "what did the nightly digest say last time?" The assistant can list a task's run history — status, timings, token usage (including cached tokens) and the budget each run had — and pull back a specific run's original prompt and final answer without you needing to go find its conversation yourself.

How this differs from webhook-triggered runs

An unattended run kicked off by something happening outside the instance — a push to a repository, an incoming webhook — is not something you set up from chat. Those are declared by your administrator in the server configuration. They run through the same underlying engine and show up as the same kind of Scheduled run card, but you cannot create, see, or manage them as a scheduled run of your own.

Limits you should know about