Skip to content

Releases: mackysoft/agent-skills

0.3.0

11 Jun 14:17
b9d5838

Choose a tag to compare

Changed

  • Normalize generated skill content, manifest, host artifact, and materialized target snapshot digest values to lowercase SHA-256 hexadecimal text.
  • Centralize SHA-256 lower-hex formatting and manifest digest validation.
  • Update generated fixtures, README package examples, and package metadata to 0.3.0.

Removed

  • Remove the embedded algorithm marker from AgentSkills digest values. Existing generated manifests should be regenerated and reinstalled with 0.3.0.

Verification

  • Local release branch: bash scripts/code-quality.sh verify
  • Local release branch: bash scripts/verify.sh --configuration Release
  • Local release branch: bash scripts/verify-packages.sh --configuration Release --version 0.3.0 --repository-commit ea170dd73b5c9507d5efcd1779bfd178efd9fb15 --output artifacts/packages
  • Release tag 0.3.0: GitHub Actions nuget-package against b9d5838ace5cff896712fd7c1af2e63f56f85916

0.2.0

21 May 18:33
c065c3f

Choose a tag to compare

[0.2.0] - 2026-05-22

Added

  • Added manifestDigest integrity metadata to canonical agent-skill.json manifests.
  • Added product-neutral operation report contracts for install, update, uninstall, export, list, host, and doctor workflows.
  • Added reusable command value parsers for host, scope, and export format literals.
  • Added structured target-state, file-set drift, and file-change summaries for install, update, and uninstall operations.

Changed

  • Changed host descriptors to expose project/user scope support, default target paths, metadata artifact requirements, and reload guidance.
  • Tightened install, update, uninstall, and doctor drift classification for outdated packages, local modifications, host conflicts, unmanaged targets, and file-set drift.
  • Changed dependency composition to use explicit constructor dependencies and registered host adapters.
  • Existing generated skill packages should be regenerated with MackySoft.AgentSkills.Cli 0.2.0 because canonical manifests now include manifestDigest.

Fixed

  • Fixed force operations so targets that change after planning are rejected instead of overwritten or deleted.
  • Fixed drift handling so specific manifest, frontmatter, host artifact, common content, and file-set classifications are preserved.
  • Improved canonical package validation for deterministic ordering, UTF-8 BOM rejection, symlink/path escape safeguards, and repeated export byte stability.

Removed

  • Removed the default host adapter factory API; consumers should register concrete host adapters and SkillHostAdapterSet explicitly.

0.1.0

19 May 17:05
814cc8e

Choose a tag to compare

Merge pull request #2 from mackysoft/fix/safe-nuget-publish-workflow

fix: make NuGet publish workflow fail safely