技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
harbor【数据与研究】Use Harbor to evaluate agents and language models in sandboxed tasks, author benchmark datasets and verifiers, run map-reduce jobs, inspect trajectories and artifacts, publish results, or extend Harbor with custom integrations.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Harbor is a Python framework and CLI for evaluating agents and language models against task environments, building benchmark datasets, scaling trials across sandbox providers, and generating rollouts for optimization. Use this skill for operating Harbor, not for editing arbitrary repository code.
Use a compatible Python installation (the inspected release is Harbor 0.22.0,
which requires Python >=3.12) and verify the actual installation before
making version-sensitive claims:
python -m pip install harbor
harbor --version
harbor run --help
For a safe, no-network diagnostic of Harbor plus the optional first-party
packages, run scripts/check_install.py. Read
references/troubleshooting.md when import,
CLI, optional-extra, or provider setup fails.
run-evaluate. It covers agents, models,
environments, concurrency, retries, resources, network, artifacts,
multi-step sessions, and trajectory loading.author-benchmarks.exec-map-reduce. This is the
experimental harbor exec workflow, not ordinary harbor run.analyze-publish. Keep
credentialed and mutating actions gated.integrations.Start with the narrowest route. When a request spans routes, finish the safe configuration or inspection prerequisite first and hand off the resulting paths/config; do not duplicate sibling instructions.
Harbor's operating objects are task → dataset → trial → job → result. A task
contains an instruction, environment, and verifier. A dataset groups tasks. An
agent performs a task inside an environment; a trial is one attempt; a job is a
parallel collection of trials. Artifacts, verifier rewards, logs, and native or
ATIF trajectories are persisted for later inspection. Read
references/architecture.md for the verified
relationships and config layering.
Before a costly run, resolve the input path/package, agent and model, provider,
credentials, task count, attempts, concurrency, timeout/resource/network
policy, artifacts, and output directory. Use --print-config where available
and prefer a tiny local or install-only preflight. Do not treat a parsed config
as proof that Docker, a cloud provider, a GPU, Windows containers, a model API,
or a registry credential works. Do not disable verification to hide a malformed
task or verifier.
The generated references are self-contained and do not require the source
checkout. Read references/repo-provenance.md
before deciding whether this graph is stale for a new Harbor release or
checkout. Router placement for managed repo-skill discovery is recorded in
references/repo-routing-metadata.json.