用途:在 Harbor 仓库中引导创建新的基准(benchmark)适配器。技能先用 harbor adapter init 生成适配器目录,随后以 adapters/ADAPTER_CONTRIBUTING.md 教程为权威规范指导实现,不自行发明结构或字段。
主要能力与用法:前置条件为已安装 Harbor CLI(harbor --version 可用)、工作目录为 Harbor 仓库根目录、检出为最新(git fetch origin && git status,落后则拉取 main)。先完整阅读 adapters/ADAPTER_CONTRIBUTING.md,再向用户收集适配器名(小写连字符)、人类可读名、上游仓库 URL、是否有 oracle 解、agent 场景等信息。按教程第 2 步创建分支:git checkout -b <adapter-name>-adapter。随后运行脚手架,已知两个名称时用非交互形式:harbor adapter init <adapter-name> --name "<Human-Readable Name>",否则交互运行。预期在 adapters/<adapter-name>/ 生成 pyproject.toml、README.md、src/<adapter_name>/ 及 task-template 模板任务文件。之后从教程“Step 1. Understand the Original Benchmark”继续。
注意事项:每个生成的 task.toml 需在 [task] 下含 name 字段且跨运行稳定;使用 schema_version = "1.4";main.py 需支持 --output-dir、--limit、--overwrite、--task-ids;README 由下游自动化解析,须严格按模板填写。不要单方面运行 parity 实验,需团队协调。本技能不实现 adapter.py、main.py 或任务模板,不运行 oracle 验证与 parity 实验,也不发布数据集或开 PR。
限制:资料未提供具体收费、价格、平台支持范围等信息。