- Add error handling for 'readonly database' and 'collection not found' errors in KnowledgeStorage.reset()
- Add error handling for the same errors in Crew.reset_knowledge() method
- These errors are now ignored as they indicate the collection is already reset
- Fixes issue #3753 where crew.reset_memories(command_type='all') would fail with readonly database error
- Add comprehensive tests to verify the fix works for all reset scenarios
Co-Authored-By: João <joao@crewai.com>