- Add tags field to Task class for categorization
- Add task_selector parameter to Crew class
- Implement task filtering in _execute_tasks method
- Add Process.selective type with validation
- Add helper method for tag-based selection
- Add comprehensive tests covering all scenarios
- Maintain backward compatibility with existing crews
Fixes#2941: Users can now run only specific agents/tasks based on input parameters like 'action', rather than executing the entire crew process.
Co-Authored-By: João <joao@crewai.com>