leak 2026.2.14
·
34 commits
to main
since this release
Added
- Added RFC-style skill discovery endpoints:
/.well-known/skills/index.json/.well-known/skills/leak/SKILL.md/.well-known/skills/leak/resource.json
- Added legacy discovery deprecation hints in
/.well-known/leakresponses. - Added release automation and policy files:
.github/workflows/ci.yml.github/workflows/release.yml.github/CODEOWNERS.github/pull_request_template.md.github/release.yml.github/release-template.mdCONTRIBUTING.mdRELEASE.md
- Added release guard scripts:
scripts/check_version_sync.jsscripts/check_changelog_version.jsscripts/check_no_local_paths.js
Changed
- Updated buy flow to accept promo URLs (
/) in addition to/download, with discovery fallback and same-origin download URL enforcement. - Improved JSON-LD on promo page to schema-valid
Product+Offershape and added script-safe JSON escaping. - Enforced seller payout address validation (
viemisAddress) across:leaklaunchleak configwizard- server boot (
SELLER_PAY_TO/PAY_TO)
- Improved seller/share UX messaging:
- publish scripts now print promo + buy links clearly
- docs/skill guidance now prefers sharing promo URL and supports buy from promo or
/download
- Added npm scripts for release gates and smoke checks:
check:version-synccheck:changelog-versioncheck:no-local-pathscheck:syntaxcheck:smokecheck:releaserelease:betarelease:latest
- Updated release workflow behavior so tag pushes do not auto-publish to npm when running manual publish mode.
- Hardened Clawhub skill install flow to default to HTTPS repo cloning with optional
LEAK_REPO_URLoverride. - Added runtime command fallback in skill scripts: use
leakon PATH first, thennpx -y leak-cli. - Replaced README Clawhub placeholder copy with concrete agent flow steps.
- Updated skill docs to reflect fallback behavior and HTTPS clone defaults.