Skip to content

[OMEGA-313] Scheduled agent tasks (cron/interval/one-shot + webhooks) #275

Description

@amiroussama

Is your feature request related to a problem? Please describe.
OmegaClaw runs on a continuous loop with a fixed wake-up interval, but there's no way to schedule work at specific times or cadences — e.g. "run this every weekday at 09:00", "poll every 15 minutes", "fire once at a timestamp", or "react to an inbound webhook". Time-based autonomy currently has to be faked with prompt nudges.

Describe the solution you'd like
A scheduler for time-based agent tasks: cron / interval / one-shot jobs plus webhook subscriptions, persisted in a jobs DB, with an omegaclaw-cron CLI to add / list / remove / run jobs. Webhook delivery should be authenticated (HMAC). Job runs should be recorded for auditability (via the session store), and any stored text scrubbed of secrets.

Additional context

Metadata

Metadata

Assignees

No one assigned

    Labels

    in-jiraThe issue has been accepted for fixingplugin

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions