Releases: HelloThisWorld/agent-skill-verification-template
Releases · HelloThisWorld/agent-skill-verification-template
Release list
Agent Skill Verifier v0.1.0
First downloadable release: the repository's verification harness is now a
real cross-platform CLI product, agent-skill-verifier.
Added
verifycommand — runs every evaluation case N times against a model
adapter, applies the four structural validators (schema, citations,
unsupported claims, tool calls), enforces the quality gate
(threshold + per-case floors + optional flaky-rate ceiling), and writes the
full report bundle. Non-interactive by design; safe for CI.validatecommand — static checks for skill contracts, evaluation
cases (duplicate ids, expected statuses, citation files), adapter names,
numeric ranges, and output-path safety. Executes no runs.replaycommand — schema-validated inspection of stored replay
artifacts (input, output, tool trace, validation verdict). No model call;
artifacts are never modified.reportcommand — converts the canonicalsummary.jsoninto
terminal, JSON, JUnit XML, or self-contained HTML without rerunning.- Canonical result schema 1.0.0 (
summary.json) — versioned,
machine-readable, schema-validated before writing; unsupported metrics are
null, never fabricated. - Report bundle —
summary.json,junit.xml,report.html(fully
self-contained),events.jsonl,metrics.json, and one replay artifact
per run underreplays/. - Stable exit codes — 0 passed · 1 gate failed · 2 invalid input ·
3 adapter unavailable · 4 runtime failure · 5 timeout/cancelled ·
6 report/artifact failure. - Project configuration —
skill-verification.yaml|yml|jsonwith
documented precedence (CLI flags → config file → defaults). Evaluation
cases may be YAML or JSON. - Standalone executables for Windows x64, Linux x64, macOS x64, and
macOS arm64 built with the official Node.js Single Executable Application
mechanism (pinned Node 22.13.1), plus a portable Node bundle. No Node
installation ornode_modulesrequired for the standalone binaries. - Release engineering — per-archive
release-manifest.jsonwith
per-file SHA-256,SHA256SUMS.txt/SHA256SUMS.json, archive content
validation, packaged-binary smoke tests, and a draft-first tag-driven
release workflow that verifies every expected asset before publishing. - CI — lint, typecheck, 116 offline tests, build, and packaged-CLI smoke
test on every push/PR withcontents: readpermissions.
Changed
- Path resolution is workspace-rooted (the CLI pins it to the current working
directory), making the harness usable outside this repository. - The repository README now documents the CLI product; the original
template/tutorial documentation moved todocs/reference-implementation.md
unchanged in substance.
Security
- Output confined to the working directory; sanitized replay file names;
HTML/XML escaping for hostile skill content; secrets only via environment
variables; release workflow uses least-privilege tokens and never
overwrites releases or assets. Seedocs/threat-model.md.
Known limitations
- Binaries are not code-signed; OS trust prompts are expected on first
run. Checksums verify integrity, not publisher identity. replayinspects recorded artifacts; deterministic model re-execution is
not claimed.- Live-adapter (
llm) verification is non-deterministic by nature; mock
latency/token/cost metrics are labeled estimates.
Installation
| Platform | Asset |
|---|---|
| Windows x64 | agent-skill-verifier-v0.1.0-windows-x64.zip |
| Linux x64 | agent-skill-verifier-v0.1.0-linux-x64.tar.gz |
| macOS x64 (Intel) | agent-skill-verifier-v0.1.0-macos-x64.tar.gz |
| macOS arm64 (Apple silicon) | agent-skill-verifier-v0.1.0-macos-arm64.tar.gz |
| Any platform with Node.js >= 18.18 | agent-skill-verifier-v0.1.0-node.zip |
Extract the archive and run the agent-skill-verifier executable inside
(agent-skill-verifier.exe on Windows; node agent-skill-verifier.cjs for
the portable bundle). See QUICKSTART.md inside each archive.
Verify your download
SHA256SUMS.txt lists the SHA-256 of every asset:
sha256sum -c --ignore-missing SHA256SUMS.txt # Linux
shasum -a 256 -c --ignore-missing SHA256SUMS.txt # macOS
Get-FileHash agent-skill-verifier-v0.1.0-windows-x64.zip -Algorithm SHA256 # WindowsChecksums detect corrupted or tampered downloads; they do not prove publisher
identity. Binaries are not code-signed — Windows SmartScreen and macOS
Gatekeeper may warn before the first run.
Notes and limitations
verifyruns are fully offline with the built-inmock/mock-flaky
adapters; live-model adapters read their credentials from environment
variables only.replayis stored-artifact inspection: it presents the recorded input,
output, tool trace, and validation verdict without invoking a model.- Exit codes: 0 passed · 1 quality gate failed · 2 invalid input ·
3 adapter unavailable · 4 runtime failure · 5 timeout · 6 artifact failure.