Releases: dean0x/devflow
Releases · dean0x/devflow
v1.8.3
v1.8.2
Fixed
- Ambient mode: skills not loading despite correct classification — reordered instructions so Skill tool invocations happen before any text output
v1.8.1
Changed
- Init wizard: individual feature prompts with explanatory notes replace extras multiselect
- Init wizard: scope-aware
.claudeignorebatch install across all discovered projects (user scope) - Init wizard: project discovery via
~/.claude/history.jsonlto find all Claude-used git repos - Init wizard: managed settings sudo confirmation moved to prompt phase (before spinner)
- Init wizard: safe-delete prompt moved to prompt phase for uninterrupted install
Added
--hudflag fordevflow initto explicitly enable HUDdiscoverProjectGitRoots()utility for finding projects from Claude history
Removed
- Extras multiselect (
buildExtrasOptions) — replaced by individual feature prompts
v1.8.0
Added
- Configurable HUD replacing bash statusline — 14 components, on/off model (#155)
- HUD components: directory, git branch, ahead/behind, diff stats, release info, worktree count, model, context usage, version badge, session duration, session cost, usage quota, todo progress, config counts
--hud-onlyflag for standalone HUD install--no-hudflag to skip HUD during initdevflow hudcommand (--status, --enable, --disable, --detail, --no-detail)- Version upgrade notification:
✦ Devflow vX.Y.Z · update: npx devflow-kit init(yellow, always visible even when HUD disabled) - Skill shadowing docs and HUD options added to README (#156)
- Simplifier agent — 8 structured slop detection categories (#120)
- Scrutinizer agent — stub detection patterns with reference file (#121)
- Shepherd agent — goal-backward verification, artifact depth checking, stub type, re-verification (#124)
Changed
- Init flow: HUD preset picker (5 options) → simple yes/no confirm
--disablekeeps statusLine registered (version badge still renders)- Manifest
features.hudfield:string|false→boolean
Fixed
- HUD base branch detection matching raw commit hashes from reflog (#156)
- HUD comparing main vs main (0/0 always) — now compares against origin/main
Removed
- HUD preset system (minimal/classic/standard/full)
--configure,--preset,--hud <preset>flagsspeed,tool-activity,agent-activitycomponents
v1.7.0
Added
- Version update notification — statusline shows magenta
⬆ X.Y.Zbadge when newer devflow-kit is available (24h cached npm check, fully async)
Fixed
- Skimmer agent — enforce rskim usage via
tools: ["Bash", "Read"]platform restriction and strict sequential workflow; prevents fallback to Grep/Glob - Init multiselect — remove redundant "(optional)" suffix from plugin hints
- Init multiselect — hide
audit-claudeplugin (not production-ready; still installable via--plugin=audit-claude) - Statusline portability — replace macOS-only
stat -f %mwith portableget_mtime()helper (macOS + Linux)
v1.6.1
Added
--dry-runflag fordevflow uninstall— preview removal plan without deleting anything
Fixed
- Ambient skill loading — removed
allowed-toolsrestriction from ambient-router so skills actually load via the Skill tool - Ambient hook preamble — explicit Skill tool instruction ensures models invoke skills rather than responding directly
- Init wizard — hide
devflow-ambientfrom plugin multiselect (auto-included via ambient prompt) - Working memory — replaced broken
--resumewith transcript-based background updater
v1.6.0
Added
- Ambient agent orchestration: ORCHESTRATED tier spawns agent pipelines for IMPLEMENT, DEBUG, PLAN intents
- Orchestration skills:
implementation-orchestration,debug-orchestration,plan-orchestrationfor ambient agent pipelines knowledge-persistenceskill (#145) — extraction procedure, lock protocol, loading instructions for project knowledge- Knowledge loading phase (#145) —
/debug,/specify,/self-reviewnow load project knowledge at startup - Pitfall recording phase (#145) —
/code-review,/resolverecord pitfalls to.memory/knowledge/pitfalls.md - Knowledge directory (#145) —
.memory/knowledge/withdecisions.md(ADR-NNN, append-only) andpitfalls.md(area-specific gotchas)
Changed
- Ambient mode: Three depth tiers (QUICK/GUIDED/ORCHESTRATED) replacing old QUICK/GUIDED/ELEVATE
- Ambient mode: GUIDED tier for small-scope IMPLEMENT (≤2 files), simple DEBUG, focused PLAN, and REVIEW — main session with skills + Simplifier
- Ambient mode: BUILD intent renamed to IMPLEMENT for clarity
- Coder agent: Added
test-driven-developmentandsearch-firstto permanent skills - Command phase numbering (#145) — renumbered fractional phases to sequential integers across 12 command files
Fixed
- Agent metadata (#146) — fixed
subagent_typein debug, added missing YAML frontmatter - Plugin count (#146) — corrected to "8 core + 9 optional"
- Skills catalog (#146) — cataloged 3 missing skills in reference
- Debug command (#147) — removed non-standard
name=parameter - Plugin descriptions (#147, #148) — synced across plugin.json, plugins.ts, marketplace.json
- Simplifier agent (#148) — added Output/Boundaries sections
- Plugin metadata (#148) — added homepage/repository/license/keywords to 3 plugins
Removed
/ambientcommand: Ambient mode is now hook-only. Usedevflow ambient --enableto activate.
Behavioral Changes
- EXPLORE intent now always classifies as QUICK (was split QUICK/GUIDED)
- Simple text edits ("Update the README") classify as QUICK (was BUILD/GUIDED)
- Debug agent budget cap removed — agents scale to investigation needs
v1.5.0
Added
- Search-first skill (#111) — New skill enforcing research before building custom utility code. 4-phase loop: Need Analysis → Search (via Explore subagent) → Evaluate → Decide (Adopt/Extend/Compose/Build)
- Reviewer confidence thresholds (#113) — Each review finding now includes a visible confidence score (0-100%). Only ≥80% findings appear in main sections; lower-confidence items go to a capped Suggestions section. Adds consolidation rules to group similar issues and skip stylistic preferences
- Version manifest (#91) — Tracks installed version, plugins, and features in
manifest.json. Enables upgrade detection duringdevflow initand shows install status indevflow list
Fixed
- Synthesizer review glob — Fixed
${REVIEW_BASE_DIR}/*-report.*.mdglob that matched zero reviewer files; now uses${REVIEW_BASE_DIR}/*.mdwith self-exclusion
v1.4.0
Added
- Smart branch naming —
/implement #42auto-derives branch names from issue labels and title (e.g.,feature/42-add-jwt-auth); free-text tasks infer type from keywords (e.g.,/implement fix login bug→fix/login-bug)
Fixed
- Code review file detection — Corrected file detection and skill check logic in
/code-review
Changed
- Author standardization — Unified author name to Dean0x across marketplace and plugin manifests
v1.3.3
Changed
- Sudo trust prompt — Managed settings now shows a clear explanation, a copy-pasteable verification prompt, and an explicit fallback option before any password prompt
Added
- Managed settings test coverage — Unit tests for
installManagedSettingstwo-stage write logic