Skip to content

Releases: andreadellacorte/groove

v0.21.1

10 Jun 06:45

Choose a tag to compare

🐞 Fixes

  • groove-utilities-task-install (beans template) — dropped the non-mainline tui.exclude_archived key from the scaffolded .beans.yml. That option only existed in a downstream beans fork; on mainline hmans/beans it is a no-op. groove already achieves the same tidy working view with native lingo — beans list --no-status completed --no-status scrapped in the task/stats views, plus beans archive (via /groove-utilities-task-archive) to move terminal beans into .beans/archive/ — so no config key is needed. New installs now scaffold a clean, mainline-compatible config.

v0.21.0

03 Jun 11:09

Choose a tag to compare

✨ Enhanced Skills

  • groove (conversational router)/groove <natural-language intent> now routes to the best-matching skill and invokes it, so you no longer have to memorise the ~44 command names (e.g. /groove start my day, /groove plan the auth refactor, /groove how are we doing). Asks to disambiguate when the match is unclear, confirms before destructive/outward skills, and respects the groovebook: config. /groove with no arguments prints the grouped catalog.

🔧 Changes

  • Automatic capture — a new session-capture Stop hook deterministically stages a draft (commits since midnight, working changes, buffered commit messages) to .groove/.cache/pending-capture.md whenever there's git activity, so a session's work is never lost even if you forget to log it. /groove-utilities-prime surfaces a nudge next session, and /groove-work-compound + /groove-utilities-memory-log-daily pre-fill from the draft and clear it on save. Installed via /groove-admin-claude-hooks / /groove-admin-cursor-hooks (now six hooks); /groove-admin-doctor verifies it. Non-intrusive — silent, never blocks session end.

v0.20.0

03 Jun 10:47

Choose a tag to compare

✨ New Skills

  • groove-utilities-stats — a read-only compound-loop dashboard. Quantifies whether the workflow is compounding: the funnel (lessons captured vs graduated to AGENTS.md + graduation rate), adherence (daily-log coverage over the last memory.review_days business days, current streak, weekly/monthly rollup freshness, session ratings), and velocity (task open/closed, commits). Bash fast-path (scripts/stats.sh) computes everything deterministically for beans/none backends; linear/github fall back to the model. Complements (and cross-links) /groove-utilities-memory-retrospective. Run with week (default), month, or all.

🐞 Fixes

  • Release toolingscripts/release.sh backfill now marks only the overall-highest tag as latest, so creating a release for an older tag no longer demotes releases/latest away from a newer release.

v0.19.2

03 Jun 08:50

Choose a tag to compare

🔧 Changes

  • Release tooling — added scripts/release.sh, a single maintainer command that bumps skills/groove/SKILL.md, promotes the ## [Unreleased] changelog section to a dated version heading, commits, tags, pushes, and publishes the GitHub Release with notes extracted from the changelog — keeping SKILL.md, the git tag, and the release in lockstep. Includes --dry-run, a release-only recovery mode, and a backfill mode for tags missing a release.

v0.19.1

03 Jun 07:03

Choose a tag to compare

🐞 Fixes

  • groove-admin-claude-statusline — effort indicator now reflects the live session effort instead of always showing the static settings.json value. The statusline script reads .effort.level from the hook's stdin JSON first (falling back to CLAUDE_CODE_EFFORT_LEVEL, then settings.json), so changing effort mid-session updates the display. Also renders the higher tiers xhigh and max distinctly instead of collapsing them to high.

v0.19.0

22 Apr 15:13

Choose a tag to compare

fix: resolve extra usage variables rendering as literal strings in statusline

v0.18.8

03 Jun 08:54

Choose a tag to compare

🔧 Changes

  • groove-admin-install — Companion skills and groove-* symlinks under .claude/skills/ and .cursor/skills/ are required for a successful install; first bootstrap must not finish without them. Creates .claude/skills/ when missing (was only mkdir for .cursor/skills/, which broke fresh Claude symlink steps). Single loop for both platforms; stronger verification and retry guidance for npx skills add.

v0.18.7

21 Mar 19:44

Choose a tag to compare

🔧 Changes

  • groove-utilities-task-install — require following upstream install docs (no inlined OS commands); read tasks.storage with legacy tasks.backend fallback; optional AskUserQuestion to pick a backend; Linear points to schpet/linear-cli.

v0.18.6

21 Mar 19:37

Choose a tag to compare

🔧 Changes

  • groove-utilities-memory-install — creates .groove/memory/docs/ alongside other memory directories, aligned with /groove-work-doc.
  • Migration0.18.5-to-0.18.6 creates .groove/memory/docs/ for existing installs.
  • CONTRIBUTING — documents that contributors must edit only skills/; .agents/skills/ is release-synced and must not be hand-edited in PRs.

v0.18.5

15 Mar 15:11

Choose a tag to compare

Fixes

  • groove-admin-claude-hooks, groove-admin-cursor-hooks — shell script templates for daily-end-reminder.sh, git-activity-buffer.sh, and version-check.sh now use $CLAUDE_PROJECT_DIR-prefixed paths throughout. Previously only the hook command entries in settings.json/hooks.json were fixed (v0.18.4) but the script bodies still used relative paths.