diff --git a/lib/crewai-core/src/crewai_core/settings.py b/lib/crewai-core/src/crewai_core/settings.py index f294426c5..c54f2ddb6 100644 --- a/lib/crewai-core/src/crewai_core/settings.py +++ b/lib/crewai-core/src/crewai_core/settings.py @@ -39,8 +39,12 @@ def _ensure_dir_mode(directory: Path) -> None: if directory.resolve() in shared: return directory.chmod(0o700) - except OSError: - pass + except OSError as e: + logger.debug( + "Could not enforce 0o700 on config directory %s (best-effort): %s", + directory, + e, + ) def _write_secure_json(path: Path, data: dict[str, Any]) -> None: