Loading...
Loading...
Publish a Harbor task or dataset to the registry. Use when the user wants to upload, publish, or share tasks or datasets/benchmarks on the Harbor registry.
npx skill4agent add harbor-framework/harbor publishuvx harboruvx harbor auth statusuvx harbor auth login[task]task.toml<org>/<name>uvx harbor task update "<path/to/task>" --org "<org>"uvx harbor task update "<path/to/tasks>" --org "<org>" --scanuvx harbor publish "<path/to/task>"uvx harbor publish "<path/to/task-a>" "<path/to/task-b>"
uvx harbor publish "<path/to/tasks>"dataset.tomluvx harbor dataset init "<org>/<dataset>" \
--description "<description>" \
--author "Jane Doe <jane@example.com>"--with-metricdataset initcd "<path/to/dataset>"
uvx harbor add "<path/to/task-a>" "<path/to/task-b>" # local tasks from elsewhere
uvx harbor add "<path/to/folder>" --scan # all tasks in another folder
uvx harbor add org/task-name # published tasks from registry
uvx harbor add org/dataset-name # all tasks from a published dataset
uvx harbor add metric.py # metric file (same dir as dataset.toml)
uvx harbor remove "<org>/<task-name>" # remove a taskorg/task@tagorg/task@revisionorg/task@sha256:<hash>uvx harbor sync
uvx harbor sync --upgrade # also upgrade remote tasks to latestuvx harbor publish "<path/to/dataset>"uvx harbor publish-t / --taglatest-c / --concurrency--public--no-tasksuvx harbor publish "<path>" -t v1.0 --publicuvx harbor task visibilityuvx harbor dataset visibilityuvx harbor run -d "<org>/<dataset>@v1.0" -a "<agent>" -m "<model>"