release: v0.2.8 (B-006 + B-007 + B-008 fixes)#108
Merged
George-iam merged 1 commit intomainfrom Apr 14, 2026
Merged
Conversation
Patch release containing three bug fixes already merged on main: - B-006 (#105): audit worker fileURLToPath(undefined) crash on every session close. pathToClaudeCodeExecutable now set on all three direct sdk.query() call sites in session-auditor + memory-extractor. - B-007 (#106): classifyError vocabulary extended with node_invalid_arg / module_not_found / spawn_error / out_of_memory / type_error / reference_error. audit_complete failures now stamp category="audit" and fatal=false so they index correctly on the backend. - B-008 (#107): #!axme safety gate regex tightened so a closing quote from a surrounding -m "..." string no longer gets glued onto the parsed repo name. Hook stops false-blocking commits on every retry. Files bumped: - package.json - .claude-plugin/plugin.json - templates/plugin-README.md (version badge) CHANGELOG entry added under [0.2.8] - 2026-04-14. Verified: 489/489 unit tests pass, npx tsc --noEmit clean, npm run build clean. Release flow after this PR merges: 1. user runs: git tag v0.2.8 && git push origin v0.2.8 2. release-binary.yml workflow auto-runs the chain: build (4 platforms) -> GitHub Release -> npm publish @axme/code@0.2.8 -> sync to axme-code-plugin Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Patch release v0.2.8 containing three bug fixes already merged on
main:fileURLToPath(undefined)crash on every session closecategory/fatalon failed audits#!axmeregex stops swallowing the closing quote of-m "..."What ships
Files bumped
package.json—0.2.7→0.2.8.claude-plugin/plugin.json—0.2.7→0.2.8templates/plugin-README.md— version badgeCHANGELOG.md
New
[0.2.8] - 2026-04-14section with full notes per fix.Verification
npm test— 489 / 489 passnpx tsc --noEmit— cleannpm run build— cleanRelease flow after merge
main.git checkout main && git pull git tag v0.2.8 git push origin v0.2.8release-binary.ymlauto-runs the chained jobs:build— 4-platform matrix (linux-x64, linux-arm64, darwin-x64, darwin-arm64) → standalone bundlesrelease— creates GitHub Release with artifactspublish-npm—npm publish @axme/code@0.2.8(gated on lint+test)sync-plugin-repo— pushes plugin bundle toAxmeAI/axme-code-pluginaudit_complete=failedevents on the dev mid):axme-code update # or: curl -fsSL .../install.sh | bashVerification post-release
npm view @axme/code versionshows0.2.8axme-code-pluginrepo received freshsync: v0.2.8commit.axme-code/audit-worker-logs/*shows success (nofileURLToPatherror), sessionmeta.jsonauditStatus = doneaudit_complete outcome=failed error_class=unknowncount from any v0.2.8 mid drops to 0; new failures (if any) classify intonode_invalid_arg/type_error/module_not_found/ etc., notunknown🤖 Generated with Claude Code