- Update web search to use ddgs package (renamed from duckduckgo_search)
- Add ddgs>=9.0.0 to dependencies in pyproject.toml
- Fix cron tool to handle recurring jobs with duration limits
- When both every_seconds and in_seconds are provided, create multiple
one-time jobs instead of ignoring every_seconds
- Fixes issue where 'remind me every X for Y duration' only created
a single reminder instead of multiple recurring reminders