Fixes Issue #24: 'tinker checkpoint delete' now accepts paths with run-id
suffix (e.g., tinker://run-id🚋0/sampler_weights/final).
The previous implementation assumed a strict 3-part path format, which
failed when the run-id contained a suffix like '🚋0'.
This change updates ParsedCheckpointTinkerPath.from_tinker_path() to:
- Handle run-ids with arbitrary suffixes
- Provide better error messages for invalid formats
Good day,
Thank you for your work on this excellent library!
Warmly,
RoomWithOutRoof