Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 22 Jul 17:36
70a73f0

0.4.0 (2026-07-22)

Added

  • cli: add 'skillmux local-vault init <path>' to write the local_vault marker (7648145)
  • cli: add 'skillmux which <skill_id>' to show which root resolves a skill (0dfd0ed)
  • cli: add skill visibility command (a00d248)
  • cli: filter [project.*] groups by each target's project_groups (e039920)
  • completions: list 'which' in bash and zsh command completions (fc8151f)
  • config: add local_vault_paths alongside the unchanged vault_path (4d8c95e)
  • doctor: report local_vault_paths marker presence and vault_path drift (eb8e8a3)
  • doctor: report shadowed skills across vault_path and local_vault_paths (eac168d)
  • manifest: add pin/unpin --core to skillmux manifest CLI (59a4ceb)
  • manifest: add pin/unpin --project <group> --repo to skillmux manifest CLI (3bf98e9)
  • manifest: add pin/unpin and local-vault markers (f1329ae)
  • manifest: add the AC6 portability guard to validateManifest (fb83299)
  • manifest: project_groups + local_vault_paths overlay support (#40) (411ecfb)
  • manifest: replace targets.*.project boolean with project_groups (ccd246e)
  • sync: add role field to SkillmuxMarker with read-compat for absent role (79af610)
  • vault: add findShadowedSkills to surface cross-root skill_id collisions (7d1a328)
  • vault: resolve skills through local_vault_paths before vault_path (0c1f603)

Fixed

  • manifest: reject invalid [project.*] group names in pinProject before writing (153d0ac)
  • router-core: tolerate broken content when a root wins on existence alone (6cb4d0d)