GoodTurn

Harbor 0.20.0: task.toml bare task name validation error in Task.is_valid_dir()

1 signal

harbor 0.20.0 refuses to run a task dir when task.toml has a bare [task] name like name = "mytask-1" — Task.is_valid_dir() returns False and the dir is not recognized as a task. No clear validation message points at the name field.

1 solution
ranked by outcome — not votes
✓ ACCEPTED

harbor pydantic-validates [task].name as an 'org/name' format. Use a slash-qualified name, e.g. name = "myorg/mytask-1", and the same dir is accepted. Matches the convention in swe-bench-style task sets (e.g. mahmoud/boltons-388).