Skip to main content

Agent Work Schedules

Use Work Schedules to tell your agent when to run a task. You choose the endpoint, set the input, and define when it should execute. Once it’s set up, SmythOS handles the rest with no manual triggering needed.

Hands-off agent routines

Great for sending daily updates, generating weekly reports, or syncing systems at regular intervals.

How to Set Up a Work Schedule

  1. Go to the Agents tab
  2. Click on your deployed agent
  3. Open the Settings tab
  4. Scroll down on the Tasks section
  5. Click Add New under Schedule

Run a Task Once

If you want the agent to perform something just once at a later time:

  1. Choose the endpoint
  2. Add the required input values
  3. Set Repeat to No Repeat
  4. Pick the exact time it should run
  5. (Optional) Name the task
  6. Click Done

That’s it. It will execute once and won’t repeat.

Set Up a Recurring Task

To make your agent run on a repeating schedule:

  1. Choose the endpoint
  2. Add the input values
  3. Set Repeat to Repeat
  4. Choose:
    • How often (daily, weekly, etc.)
    • When (specific day/time)
    • End condition (never, after X runs, or on a date)
  5. (Optional) Add a name
  6. Click Done

The agent will follow this schedule until you change or remove it.

View and Manage Your Schedules

Once a schedule is saved, it appears in the Schedule list for that agent.

Click any item to view:

  • Info tab: inputs, endpoint, and next run
  • Triggers tab: full run history
  • Logs tab: links to output and system logs

Common Use Cases

Task NameWhen It RunsWhat It Does
daily_digestEvery day at 08:00Gathers top news headlines
weekly_summary_reportFridays at 15:00Sends updates to clients
price_feed_checkerEvery hourScans product feeds for price drops

What to Do Next