You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description: "Set a reminder for the agent to wake up and perform a task based on a cron schedule. Examples: '0 0 * * *' (daily at midnight), '0 */2 * * *' (every 2 hours), '0 0 * * 1' (every Monday at midnight)",
222
+
Name: RecurringReminderActionName,
223
+
Description: "Set a recurring reminder for the agent to wake up and perform a task on a cron schedule. The reminder will keep repeating. Examples: '0 0 * * *' (daily at midnight), '0 */2 * * *' (every 2 hours), '0 0 * * 1' (every Monday at midnight)",
174
224
Properties: map[string]jsonschema.Definition{
175
225
"message": {
176
226
Type: jsonschema.String,
@@ -180,12 +230,26 @@ func (a *ReminderAction) Definition() types.ActionDefinition {
180
230
Type: jsonschema.String,
181
231
Description: "Cron expression for scheduling (e.g. '0 0 * * *' for daily at midnight). Format: 'minute hour day month weekday'",
182
232
},
183
-
"is_recurring": {
184
-
Type: jsonschema.Boolean,
185
-
Description: "Whether this reminder should repeat according to the cron schedule (true) or trigger only once (false)",
Description: "Set a one-time reminder for the agent to wake up and perform a task after a delay. The reminder triggers only once and is then automatically removed. Use this when asked to do something 'in X minutes/hours/days'. Examples: '30m' (30 minutes), '2h' (2 hours), '1d' (1 day), '1d12h' (1.5 days), '2h30m' (2.5 hours)",
242
+
Properties: map[string]jsonschema.Definition{
243
+
"message": {
244
+
Type: jsonschema.String,
245
+
Description: "The message or task to be reminded about",
246
+
},
247
+
"delay": {
248
+
Type: jsonschema.String,
249
+
Description: "How long to wait before triggering. Use Go duration format: '30m' (30 minutes), '2h' (2 hours), '1d' (1 day), '1d12h' (1.5 days), '2h30m' (2.5 hours)",
0 commit comments