Skip to main content

Testing and Monitoring Your Schedules

How to validate schedules with test runs, read run history, understand statuses, and track your usage limits.

M
Written by Muhammad Jawad

Run Test

Before relying on a schedule to run unattended, use the Run Test button on the schedule detail page to trigger an immediate execution.

A test run works exactly like a real scheduled run — same agent, same prompt, same project, tools, and datastores — so the output you see is what you will get on the actual schedule. The only differences:

  • Test runs do not count toward your monthly run limit.

  • Test runs are marked with a Test badge in the run history so you can tell them apart.

  • Test runs don't change when the next scheduled run happens, and don't affect the schedule's failure count.

  • If your schedule is paused or completed, you can still run a test without resuming it. It stays paused or completed afterwards.

After clicking Run Test, a confirmation dialog appears. Once confirmed, the run enters the Queued state, then moves to Running. While running, you can open the live chat to watch the agent work in real time. You can also cancel a test run while it is queued or running.

Tip: Always run at least one test before relying on a new schedule. This lets you verify the prompt, check the output quality, and catch issues before a real run.

Run History

Every schedule has a run history section showing all past executions — both regular and test runs.

Each run shows:

  • Status — Success, Failed, Cancelled, Running, or Queued

  • Test badge — blue "Test" label if it was a test run

  • Timestamp — when the run started

  • Duration — how long the run took to complete

  • Tokens — input and output token usage

  • View chat — link to open the conversation the run created

Understanding Run Statuses

Status

Meaning

Queued

The run has been dispatched and is waiting to start execution.

Running

The agent is actively processing the prompt.

Success

The run completed without errors. The conversation is available to view.

Failed

The run encountered an error. Check the error message in the run details.

Cancelled

The run was manually cancelled before completion (test runs only).

Understanding Schedule Statuses

Status

Meaning

Active

The schedule will run at its next due time.

Queued / Running

A run of this schedule is in progress.

Paused

Paused by you or automatically after failures. No runs happen until it's resumed.

Completed

The schedule passed its end date and has no more runs. Edit it and extend or remove the end date to start it again.

Notifications

If you enabled notifications when creating the schedule, you will be notified each time a run finishes:

  • Email — a summary email is sent to all listed recipients. It includes the schedule name, run status, the agent's output text, and a link to view the full conversation. Emails are sent from [email protected].

Notifications are sent for both successful and failed runs, so you always know what happened.

Usage Limits

Limit

Default

Resets

Active schedules per member, per workspace

20

—

Successful scheduled runs per member, per workspace, per month

100

Start of each calendar month (UTC)

Active schedules — the maximum number of schedules you can have running in a workspace at one time. Paused and completed schedules don't count toward this limit, so you can pause a schedule to free a slot. Resuming a schedule takes a slot again.

Monthly runs — each successful (non-test) scheduled run counts against this limit. Failed runs and test runs don't count. When the limit is reached, further scheduled runs for you in that workspace are skipped until next month — the schedule stays Active, no run is recorded, and it picks up again automatically once the limit resets.

Did this answer your question?