Skip to content

Conversation

@songmeo
Copy link
Contributor

@songmeo songmeo commented Jan 24, 2026

No description provided.

- Create TaskScheduler class using APScheduler + OpenMemory
- Add schedule_task, cancel_scheduled_task, list_scheduled_tasks tools to conversation
- Initialize scheduler in cli.py and pass to ConversationHandler
- Scheduler tasks the reasoner when cron time arrives
- Tasks persist in OpenMemory with 'scheduled' tag for recall
- Add scheduled parameter to reasoner.task() and callback
- Scheduled tasks process output but don't notify user of completion
- Conversation handles EMAIL CHECK RESULTS from scheduled tasks
- Add schedule_task, cancel_scheduled_task, list_scheduled_tasks tools
- Store schedules in OpenMemory with 'scheduled' tag
- Refactor callback to avoid code duplication
- Parse scheduled tasks from memory on scheduler init
- Re-add jobs to APScheduler so they survive restarts
- Tasks persist across Bro restarts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant