-
-
Notifications
You must be signed in to change notification settings - Fork 55.7k
Closed
Description
Summary
When asking the agent to set a reminder via Telegram (or other channels), the cron job is created and runs successfully, but the reminder is never delivered back to the user because --announce is not set.
Steps to Reproduce
- Send message via Telegram: "remind me in 5 minutes to eat something"
- Agent responds confirming the reminder
- Wait 5 minutes
- No reminder is received
Expected Behavior
The reminder should be delivered to the same channel where it was requested.
Actual Behavior
The cron job runs successfully (status: ok) but silently - no message is sent.
From ~/.openclaw/cron/runs/*.jsonl:
{"ts":1770303480011,"jobId":"...","action":"finished","status":"ok","summary":"⏰ Reminder: You need to eat something.","durationMs":8}Root Cause
The agent creates the cron job without the --announce --channel <originating-channel> flags.
Suggested Fix
When the agent creates a reminder via the cron tool, it should automatically:
- Set
--announce - Set
--channelto the channel the request came from (e.g.,telegram)
Environment
- OpenClaw version: 2026.2.3-1
- Channel: Telegram
- Model: claude-haiku-4-5-20251001
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels