Skip to content

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 27 May 20:50
· 31 commits to main since this release

Multi-channel distribution. User asked: "make it run so I can download as skill, npm package, cli tool etc". v1.3 shipped install-as-skill-only. v1.4 adds 5 more channels.

Install matrix

Channel Command
npm npm install -g autonomous-agent-nightshift
Homebrew brew install --HEAD https://raw.githubusercontent.com/noluyorAbi/autonomous-agent-nightshift/main/Formula/nightshift.rb
curl one-liner (Claude Code skill) curl -fsSL https://raw.githubusercontent.com/noluyorAbi/autonomous-agent-nightshift/main/bin/install.sh | bash
Claude Code plugin /plugin marketplace add noluyorAbi/autonomous-agent-nightshift && /plugin install autonomous-agent-nightshift
Tarball curl -fsSL https://github.com/noluyorAbi/autonomous-agent-nightshift/releases/download/v1.4.0/autonomous-agent-nightshift-1.4.0.tar.gz | tar xz
Git clone git clone https://github.com/noluyorAbi/autonomous-agent-nightshift

New: unified CLI

After npm install -g or brew install, the nightshift command is on your PATH:

nightshift init add-dark-mode    # bootstrap todo + runner in cwd
nightshift start                  # launch detached
nightshift tail                   # follow summary log
nightshift status                 # alive? what task?
nightshift review                 # morning report
nightshift resume                 # diagnose + restart after crash
nightshift bulletproof-init       # Bulletproof PR sweep bootstrap
nightshift help

Resolves its install root regardless of channel (npm Cellar, Homebrew Cellar, tarball, git clone, or ~/.claude/skills/). Symlink-aware.

New: release automation

.github/workflows/release.yml triggers on tag push, builds a tarball with SHA256, attaches to the GitHub Release. Enables the curl | tar xz install path. Auto-generates release notes from commits if release doesn't exist.

Verified end-to-end

  • bin/nightshift version resolves install root correctly
  • bin/nightshift init test-feature in tmp dir bootstraps todo + runner, sed-substitutes TODO_FILE, appends .gitignore
  • Tarball download from this release: extract → ./bin/nightshift version works
  • npm pack --dry-run shows correct payload (100 KB) with bin/nightshift and bin field pointing to it

Three install modes, one tool

Channel CLI nightshift Claude Code skill Slash commands
npm yes no (add via skill install) no
Homebrew yes no (add via skill install) no
curl one-liner no yes yes (via plugin)
Plugin marketplace no yes yes
Tarball / git clone yes (via PATH) only if into ~/.claude/skills/ only via plugin install

For full power: install via npm/brew (CLI) and the curl one-liner (skill + slash commands).

Not in this release (acknowledged)

  • npm publish to the public registry (needs npm auth — pending decision)
  • Dedicated Homebrew tap repo (currently install via --HEAD URL)
  • Anthropic-curated marketplace listing (out of repo control)