Skip to content

0.7.0

Latest

Choose a tag to compare

@mackysoft mackysoft released this 01 Jul 07:31
ca009f0

Added

  • Added skillBundleVersion to source definitions, generated manifests, install/update/doctor state, and operation reports so products can mark clean installed packages as outdated or version-ahead without changing schemaVersion. (#44)
  • Added dependencies metadata and $skill-name source-reference validation. Builds now reject duplicate, self, missing, undeclared, unused, or cyclic dependencies, and generated agent-skill.json includes deterministic dependency output. (#45)
  • Added transitive dependency resolution to SkillPackageProvider selections. Tier, skill-name, and catalog selections return selected root packages plus required dependencies while preserving the caller root selectors in reports. (#45)

Changed

  • Breaking: Source definitions and generated package manifests now include skillBundleVersion and dependencies; manifest digests change, so product repositories should rebuild generated SKILL packages with 0.7.0. schemaVersion remains 1. (#44, #45)
  • Breaking: Public skill-name surfaces now use the validated SkillName value type, and identifier parsing and validation are centralized for catalog IDs, tiers, and skill names. Library consumers may need to update constructor arguments and comparisons. (#42, #45)
  • Changed generated SKILL.md output to derive the top-level heading from skillName, keeping source templates focused on body content. (#43)
  • Updated package metadata and README install examples for 0.7.0. (#46)

Fixed

  • Preserved clean update paths for installed packages generated before skillBundleVersion or dependencies existed, including legacy manifest digest compatibility and version-ahead reporting. (#44, #45)