Skip to content

58 apscheduler - #69

Open
songmeo wants to merge 10 commits into
62-separation-of-concern-cleanfrom
58-apscheduler
Open

58 apscheduler#69
songmeo wants to merge 10 commits into
62-separation-of-concern-cleanfrom
58-apscheduler

Conversation

@songmeo

@songmeo songmeo commented Jan 24, 2026

Copy link
Copy Markdown

No description provided.

Song Meo added 10 commits January 24, 2026 23:40
- 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