Releases: Sungblab/devflow-native
Devflow Native v0.1.15
Devflow Native v0.1.15
This patch release fixes Codex Stop hook output compatibility for Codex
v0.139.0.
What Changed
- Changed ordinary Stop hook output to return empty JSON
{}instead of
hookSpecificOutput. - Changed Stop completion guards to return Codex's documented
decision: "block"plusreasonshape. - Updated generated harness Stop hook templates to use the same Codex-compatible
output. - Tightened harness health validation so Stop hooks no longer pass when they
returnhookSpecificOutput. - Updated contract tests and harness docs to match the current Codex Stop hook
contract.
Upgrade Notes
After updating devflow-native, repair or reinstall Devflow harness files in
repositories that already copied older Stop hooks:
devflow update
devflow harness repair --confirm
devflow harness health --jsonRestart Codex after plugin or hook cache changes so the host reloads the new
hook files.
Verification
node --test packages/cli/test/plugin-contract.test.mjs
node --test packages/core/test/mvp-contract.test.mjs
devflow harness health --jsonDevflow Native v0.1.14
Devflow Native v0.1.14
This patch release fixes Codex UserPromptSubmit hook output compatibility.
What Changed
- Removed unsupported prompt-title metadata from the repo-local
UserPromptSubmithook output. - Updated generated harness hook templates so newly repaired or installed
Codex hooks emit only the documentedhookSpecificOutput.hookEventNameand
hookSpecificOutput.additionalContextshape. - Added contract coverage so prompt hooks reject accidental extra
hookSpecificOutputkeys in the Codex-compatible path. - Documented the Codex prompt-hook compatibility rule in the native harness
docs.
Upgrade Notes
After updating devflow-native, run harness repair or reinstall Devflow in
repositories that already copied older hook files:
devflow update
devflow harness repair --confirm
devflow harness health --jsonVerification
node --test packages/cli/test/plugin-contract.test.mjs
npm run docs:check
devflow harness health --jsonDevflow Native v0.1.13
Devflow Native v0.1.13
This documentation patch clarifies the official Codex and Claude Code
plugin-first installation path.
What Changed
- Documented Codex host-native install with
codex plugin marketplace addand
codex plugin add. - Documented Claude Code host-native install with
claude plugin marketplace addandclaude plugin install. - Clarified that npm global install exposes only the
devflowCLI, while the
full agent experience requires plugin or harness registration. - Kept direct
codex mcp addandclaude mcp addas MCP-only fallback paths.
Verification
npm run docs:check
codex plugin marketplace add Sungblab/devflow-native
codex plugin add devflow@devflow-native-local
claude plugin validate plugins\devflow
claude plugin install --help
claude plugin marketplace add --helpDevflow Native v0.1.12
Devflow Native v0.1.12
This patch release fixes Codex Stop hook output compatibility after the MCP
stdio startup fix.
What Changed
- Changed the repo-local Stop hook completion guard to report review/finish
reminders throughhookSpecificOutput.additionalContextinstead of returning
a top-level Claude-styledecision: "block"payload. - Updated the plugin contract test so completion-guard Stop output matches the
JSON shape accepted by Codex. - Documented the Codex-specific Stop hook compatibility rule in the native
harness docs.
Verification
node --test packages/cli/test/plugin-contract.test.mjs
npm run publish:check
codex exec --ephemeral --dangerously-bypass-approvals-and-sandbox -C C:\Users\Sungbin\Documents\GitHub\devflow-native --json "Reply with exactly OK."Devflow Native v0.1.11
Devflow Native v0.1.11
This patch release fixes the Devflow MCP stdio startup path used by Codex and
other long-running MCP clients.
What Changed
- Fixed
devflow mcp stdioso it responds to each complete JSON-RPC request
line while stdin remains open instead of waiting for stdin to close. - Added the minimal MCP startup handshake methods
initializeand
notifications/initialized. - Added default JSON object
inputSchemametadata to every MCP tool so strict
MCP clients can parsetools/list. - Added a regression test that keeps stdin open and verifies the stdio server
responds before client startup timeouts.
Verification
node --test packages/mcp/test/stdio-contract.test.mjs
npm run docs:check
npm test
npm run publish:checkDevflow Native v0.1.10
Devflow Native v0.1.10
This patch release adds a small update guidance surface so users can discover
how to update an existing Devflow Native install after a release.
What Changed
- Added
devflow updatetext output with install, update, and verification
commands. - Added
devflow update --jsonfor agent-readable update guidance. - Listed
updatein the root CLI help. - Documented update commands in the English README, Korean README, and
quickstart.
Verification
node packages/cli/src/index.js update
node packages/cli/src/index.js update --json
node --test packages/cli/test/cli-mvp.test.mjs
npm run docs:check
npm run publish:checkDevflow Native v0.1.9
Devflow Native v0.1.9
This release closes the first review-gated repeated-mistake promotion loop.
Devflow can now turn repeated repo-local agent mistakes into durable rules
without becoming an autonomous self-modifying coding agent.
What Changed
- Aggregated repeated mistake observations in
.devflow/mistakes.jsonwhile
preserving backward compatibility with existing flat records. - Added promotion metadata for stable mistake ids, confidence, applies-to
scope, evidence snippets, observation counts, and first/last observed times. - Added
devflow mistakes promote --dry-runpatch candidates for agent guides,
Devflow skills, hook rules, and config rules. - Added
devflow mistakes reviewso maintainer approval or rejection is stored
as repo-local evidence. - Added review-gated
devflow mistakes promote --applyfor durable promotion. - Added
devflow mistakes rulesto show active promoted rules and unresolved
candidates. - Let PreToolUse hooks read promoted config-backed mistake rules from
.devflow/config.json. - Surfaced repeated mistake candidates and active rules in
status,finish,
and next-session prompts. - Updated README, Korean README, command docs, architecture docs, and the
Devflow doctor skill for the new loop.
Verification
node --test packages/core/test/mvp-contract.test.mjs packages/cli/test/cli-mvp.test.mjs packages/cli/test/plugin-contract.test.mjs
npm run docs:check
node packages/cli/src/index.js mistakes detect --platform windows-powershell --command "node packages/mcp/src/stdio.js << 'EOF'" --stderr "ParserError: Missing file specification after redirection operator." --json
node packages/cli/src/index.js mistakes promote --id powershell-bash-heredoc-redirection --target agents --dry-run --json
node packages/cli/src/index.js finish --dry-run --json
npm run publish:checkDevflow Native v0.1.8
Full Changelog: v0.1.7...v0.1.8
Devflow Native v0.1.6
Devflow Native v0.1.6
Patch release for the native hook platform handling.
Fixed
- Pass hook platform metadata into devflow mistakes detect from the tool-result hook so Windows PowerShell mistake detection works consistently on Linux CI and host runners.
- Keep the generated harness repair/install template aligned with the checked-in tool-result hook.
Verified
- npm run publish:check
- GitHub Actions CI on main
Devflow Native v0.1.5
Devflow Native v0.1.5
Native plugin harness release.
Added
- Codex and Claude native harness smoke checks, including temporary Codex local marketplace install validation.
- Claude command shortcuts for Devflow workflows.
- Claude-specific hook config plus pre-tool and post-tool mistake guard scripts.
- MCP harness smoke tool and host smoke script.
- Repeated-mistake detection for Windows PowerShell Bash heredoc misuse.
- Native plugin comparison documentation covering Superpowers, Hookify, PR review, Context7, Playwright, Serena, CodeRabbit, GitHub, and other plugin patterns.
Verified
- npm run publish:check
- node packages\cli\src\index.js harness smoke --json