9d6ef41a53
- agent_import.dump_yaml_file now calls utils.atomic_yaml_write instead of hand-rolling safe_dump + atomic_write_text — same temp+fsync+atomic rename and symlink preservation, plus mode/owner preservation a 0600-secured config.yaml needs - openclaw script: the EXDEV/EBUSY copy fallback gains copystat + target fsync so the docstring's 'mirrors utils.atomic_replace' durability claim is true on cross-device deployments - trim load_yaml_file's docstring to the behavior contract