- Added todos parameter to NewTaskToolUse interface
- Updated new_task tool description with todos parameter documentation
- Modified newTaskTool.ts to extract and pass todos to initClineWithTask
- Updated ClineProvider.initClineWithTask to accept todos in options
- Enhanced Task constructor to parse initial todos from markdown format
- Added comprehensive tests for todo parsing functionality
- Fixed bug where empty string todos were not handled correctly
* feat: Make checkpoint on new task
Ensures that invoking the `newTaskTool` always creates a checkpoint, even if no files have changed. This provides a consistent state snapshot before a sub-task is initiated.
* refactor: remove delay
---------
Co-authored-by: Daniel <57051444+daniel-lxs@users.noreply.github.com>