You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
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)