Skip to content

Recurring tasks #170

@danielllewellyn

Description

@danielllewellyn

It would be really useful to support recurring agent jobs and commands, so users can schedule an agent command to run automatically at a specific time and cadence.

Problem

Right now agent commands are primarily manual. That makes it harder to automate repetitive workflows such as daily project maintenance, routine checks/summaries, scheduled code review/codegen tasks, or repo housekeeping.

Proposed solution

Add a way to configure scheduled recurring jobs for agents, for example:

  • run every day at 09:00
  • run every weekday at 18:00
  • run every Monday morning
  • optionally support cron-style schedules for advanced users

A simple version could allow a user to:

  1. choose an agent command or script to run
  2. choose a schedule
  3. optionally choose the working directory / repo
  4. review logs or results from each run

Expected behavior

  • recurring schedules persist across app restarts
  • users can view, pause, edit, and delete scheduled jobs
  • each run has visible logs / status
  • failures are surfaced clearly
  • safeguards exist for overlapping runs or long-running jobs

Nice-to-haves

  • timezone selection
  • notifications on success/failure
  • retry policy
  • per-job environment / repo selection
  • support for both simple schedules and advanced cron syntax

Why this would help

This would make the tool much more useful for ongoing automation workflows, not just one-off agent interactions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions