Skip to content

v4.0.1

Latest

Choose a tag to compare

@github-actions github-actions released this 18 May 15:37
· 3 commits to main since this release
v4.0.1
f157e1b

[4.0.1] - 2026-05-18

Changed

  • Update changelog [skip ci]

Other

  • Use explicit relative path for plugin source in marketplace.json

Claude Code 2.1.143 rejects the bare-string source form ("source": "nightshift" abbreviated via metadata.pluginRoot) with "This plugin
uses a source type your Claude Code version does not support." Switch
to the canonical "source": "./plugins/nightshift" form documented at
code.claude.com/docs/en/plugin-marketplaces and drop the now-unused
pluginRoot metadata.

  • Namespace skill names so slash commands appear as /nightshift:

Plugin skills are not auto-prefixed by Claude Code's slash-command picker
when invoked, so the 4.0.0 migration's intended /nightshift:<skill>
form was showing up as bare /start, /doctor, etc. Embed the
nightshift: namespace directly in each skill's name: field so the
picker matches the documented invocation pattern and the manager /
dispatch-batch.sh claude -p "/nightshift:do-task ..." calls resolve to
a registered slash command.

Bump to 4.0.1 (patch — aligns runtime behavior with documented intent;
internal callers already used the namespaced form).