Create Omni/Agent/Tools/Todos.hs with user-scoped todos that have optional reminder dates. Schema: todos table (id, user_id, title, due_date, completed, created_at). Tools: todo_add (with optional due date), todo_list (filter by status/date), todo_complete, todo_delete. Consider: how to trigger reminders - could poll in bot loop or use separate reminder service.