Skip to content

Recurring / scheduled tasks #248

@h0x91b

Description

@h0x91b

Feature request

Support for recurring (scheduled) tasks — tasks that run automatically on a schedule to perform maintenance or monitoring activities.

Use cases (from community feedback)

  • Periodically check that documentation is up to date
  • Run repo health checks (e.g., lint, dependency audit)
  • Monitor system health metrics
  • Any cron-like automation that spawns an agent on a schedule

Possible approach

  • Allow users to define a schedule (cron expression or simple interval) for a task template
  • On trigger, the system creates a new task (with worktree + agent) from the template
  • Agent runs the configured prompt, reports results, and the task auto-completes (or stays open if issues are found)

Open questions

  • Should recurring tasks reuse the same worktree or create a fresh one each time?
  • How to handle overlapping runs (previous run still in progress)?
  • Should results be aggregated somewhere (dashboard, notes, notifications)?
  • Integration with external schedulers (cron, launchd) vs. built-in scheduler?

Suggested by @Aviv-Rosental (h0x91b/dev-3.0#0 — Discord thread feedback)

Metadata

Metadata

Assignees

No one assigned

    Labels

    design neededNeeds architectural/UX design before implementationenhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions