async def list_containers(self) -> List[str]:
        """List all directories in local storage.

        Returns:
            List of directory names
        """
        try:
            directories = [d.name for d in self.base_path.iterdir() if d.is_dir()]
            logger.with_context(
                directories=directories,
            ).info(f"Listed {len(directories)} local directories")
            return directories
        except Exception as e:
            logger.error(f"Failed to list local directories: {e}")
            raise
List all directories in local storage.

        Returns:
            List of directory names
        
backend/airweave/platform/storage/storage_client.py