Releases: andreadellacorte/groove
Releases · andreadellacorte/groove
v0.21.1
🐞 Fixes
groove-utilities-task-install(beans template) — dropped the non-mainlinetui.exclude_archivedkey from the scaffolded.beans.yml. That option only existed in a downstream beans fork; on mainlinehmans/beansit is a no-op. groove already achieves the same tidy working view with native lingo —beans list --no-status completed --no-status scrappedin the task/stats views, plusbeans 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
✨ 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 thegroovebook:config./groovewith no arguments prints the grouped catalog.
🔧 Changes
- Automatic capture — a new
session-captureStop hook deterministically stages a draft (commits since midnight, working changes, buffered commit messages) to.groove/.cache/pending-capture.mdwhenever there's git activity, so a session's work is never lost even if you forget to log it./groove-utilities-primesurfaces a nudge next session, and/groove-work-compound+/groove-utilities-memory-log-dailypre-fill from the draft and clear it on save. Installed via/groove-admin-claude-hooks//groove-admin-cursor-hooks(now six hooks);/groove-admin-doctorverifies it. Non-intrusive — silent, never blocks session end.
v0.20.0
✨ 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 lastmemory.review_daysbusiness days, current streak, weekly/monthly rollup freshness, session ratings), and velocity (task open/closed, commits). Bash fast-path (scripts/stats.sh) computes everything deterministically forbeans/nonebackends;linear/githubfall back to the model. Complements (and cross-links)/groove-utilities-memory-retrospective. Run withweek(default),month, orall.
🐞 Fixes
- Release tooling —
scripts/release.sh backfillnow marks only the overall-highest tag aslatest, so creating a release for an older tag no longer demotesreleases/latestaway from a newer release.
v0.19.2
🔧 Changes
- Release tooling — added
scripts/release.sh, a single maintainer command that bumpsskills/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, arelease-onlyrecovery mode, and abackfillmode for tags missing a release.
v0.19.1
🐞 Fixes
groove-admin-claude-statusline— effort indicator now reflects the live session effort instead of always showing the staticsettings.jsonvalue. The statusline script reads.effort.levelfrom the hook's stdin JSON first (falling back toCLAUDE_CODE_EFFORT_LEVEL, thensettings.json), so changing effort mid-session updates the display. Also renders the higher tiersxhighandmaxdistinctly instead of collapsing them tohigh.
v0.19.0
fix: resolve extra usage variables rendering as literal strings in statusline
v0.18.8
🔧 Changes
groove-admin-install— Companion skills andgroove-*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 onlymkdirfor.cursor/skills/, which broke fresh Claude symlink steps). Single loop for both platforms; stronger verification and retry guidance fornpx skills add.
v0.18.7
🔧 Changes
groove-utilities-task-install— require following upstream install docs (no inlined OS commands); readtasks.storagewith legacytasks.backendfallback; optionalAskUserQuestionto pick a backend; Linear points to schpet/linear-cli.
v0.18.6
🔧 Changes
groove-utilities-memory-install— creates.groove/memory/docs/alongside other memory directories, aligned with/groove-work-doc.- Migration —
0.18.5-to-0.18.6creates.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
Fixes
groove-admin-claude-hooks,groove-admin-cursor-hooks— shell script templates fordaily-end-reminder.sh,git-activity-buffer.sh, andversion-check.shnow use$CLAUDE_PROJECT_DIR-prefixed paths throughout. Previously only the hook command entries insettings.json/hooks.jsonwere fixed (v0.18.4) but the script bodies still used relative paths.