Skip to content

[Feature] Add Cron job management #36

@maximedogawa

Description

@maximedogawa

User Story

As a user
I want to define tasks that the ai agent should run during some time interval
So that so that I can get messages from the bot, info or update if something changed without direct messaging the bot.

Description

In the dashboard I want to have a cron job management interface so define messages that are repeately call from the ai agent for example to give me price data every hour or fetch the price and send a message when it is add a certain price. So the cron job should have instructions for what tool to call and also have conditions. Instructions should have normal language and should be also testable in the interface for example "fetch the price of bitcoin and send me a message if the price hits 45000 $". There should be a section where I select the interval of the cron job with the same input cron job are define. Can be once a day or every hour or 10 min.

Cronjob should be manageable via native tool manager tool enabled/disabled.

Acceptance Criteria

  • add cron job interface
  • add cron job management to tool manager
  • add cron job edit, delete and enable/disable
  • add cron job test button

Metadata

Metadata

Assignees

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