Summary
apify task run <raw-task-id> does not resolve a public Actor Task by its ID in CLI 1.8.0, although the command help says the argument may be a task ID or name.
Reproduction without starting a run
For public task ID r38IdwgswaKAlfGWi, inspect the CLI task resolver in v1.8.0. An argument with no / is lowercased and treated as <logged-in-username>/<argument>, so the ID becomes a task-name lookup. The task instead resolves successfully in the supported owner/name form: fetch_cat/scrape-reddit-posts-by-keyword.
This was confirmed via authenticated task metadata lookup only; no task run was started.
Expected
A raw task ID accepted by the help text should resolve as that task ID, including a public task owned by another user; alternatively, the help/docs should state that apify task run requires owner/name for cross-account tasks.
Actual
A raw ID is converted to a lowercased name beneath the logged-in account and fails with Cannot find Task with name.
Summary
apify task run <raw-task-id>does not resolve a public Actor Task by its ID in CLI 1.8.0, although the command help says the argument may be a task ID or name.Reproduction without starting a run
For public task ID
r38IdwgswaKAlfGWi, inspect the CLI task resolver in v1.8.0. An argument with no/is lowercased and treated as<logged-in-username>/<argument>, so the ID becomes a task-name lookup. The task instead resolves successfully in the supportedowner/nameform:fetch_cat/scrape-reddit-posts-by-keyword.This was confirmed via authenticated task metadata lookup only; no task run was started.
Expected
A raw task ID accepted by the help text should resolve as that task ID, including a public task owned by another user; alternatively, the help/docs should state that
apify task runrequiresowner/namefor cross-account tasks.Actual
A raw ID is converted to a lowercased name beneath the logged-in account and fails with
Cannot find Task with name.