release: CLI v0.6.0 + extension v0.1.5#146
Merged
Merged
Conversation
CLI: bumps 0.5.0 -> 0.6.0. Multi-IDE / multi-host release. Adds first-class Cursor support (hook adapter, JSONL transcript parser, AgentSdk factory, cursor_sdk auth), telemetry error_class attribution on setup_complete, axme_finalize_close required-field error messages, mode-aware axme_decisions/axme_memories, shell-aware install.sh PATH hint. Hardens scanners (credential paths blocked, tool calls scoped to project root). Fixes the Windows search-mode install pile (CVE-2024-27980 .cmd EINVAL, sharp postinstall PATH, bundled npm tarball auto-extract). 608/608 tests. Extension: bumps 0.1.4 -> 0.1.5. Tracks the new CLI version. Co-Authored-By: Claude Opus 4.7 (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
Combined release bump:
axme-codebinary)v0.6.0extension-v0.1.5CLI bump is MINOR (new features without breaking changes). Extension bump is PATCH (bundles the new CLI, no extension-side feature change since v0.1.4).
Highlights — CLI v0.6.0
Multi-IDE / multi-host release. Pulls in 35+ commits since v0.5.0 (2026-04-29).
Added
cursor_sdkauth mode, unifiedconversation_idsession keying across PreToolUse / PostToolUse / SessionEnd.error_classonsetup_completetelemetry (feat(telemetry): capture error_class on setup_complete failures #144) —auth_check→\"oauth_missing\",init_scan→classifyError(err). Closes the dashboard's NULL bucket for setup failures.axme_decisions/axme_memories— catalog-only output insearchmode (closes v0.5.0 regression where bodies were silently re-loaded).search-mode instructions — concrete trigger predicates instead of generic "use search".install.sh— emits the right PATH-add syntax for bash / zsh / fish / tcsh / csh;install.shis also now safely sourceable for unit tests.workspace_rootswhen--workspaceis absent (Cursor's hook payload).Changed
axme_finalize_closeschema: actionable required-field errors (fix(mcp): make axme_finalize_close required-field errors agent-actionable #145). Each of the 6 required strings now emits a named, contextual error with an empty-state placeholder.axme_begin_closechecklist splits REQUIRED vs optional with omit-is-error rationale.KbWatcherhandles late KB creation correctly.Fixed
.env*,id_rsa*,*.pem, …) during setup.tool_name=ShelltoBashso the safety hook (force-push /rm -rf/ secret-file blockers) actually fires on Cursor sessions.node + npm-cli.jsinvocation (dodges CVE-2024-27980), keepsharp(drop--omit=optional), augment PATH forsharppostinstall, auto-extract bundled npm tarball on plainaxme-codeinstalls.claude-agent-sdkin extension bundle, freshagentIdper Cursor SDK call, suppress noisy fallback / MaxListeners warnings during setup, stop instructing agent to runaxme-code setupautonomously, modernize tsconfig to NodeNext +ignoreDeprecations: \"5.0\".Full CHANGELOG entry in this PR.
Highlights — extension v0.1.5
Bundles CLI v0.6.0. No extension-side feature deltas since v0.1.4 — this bump exists so the .vsix on Open VSX ships the new CLI behaviour to extension users.
Test plan
npx tsc --noEmit)npm test)npm run build)After merge
The agent cannot push tags. Once this PR lands on
main, run from a clean checkout of the updatedmain:Each tag push runs an independent CI matrix:
v0.6.0builds platform-specific binaries (Linux x64/arm64, macOS x64/arm64, Windows x64) + publishes via npm + creates the GitHub Release with attached archives.extension-v0.1.5builds 5 platform-specific.vsixfiles + publishes to Open VSX + creates the GitHub Release with the .vsix attached. Cursor's marketplace mirror auto-syncs from Open VSX 1-3 days later.Watch the workflow runs at https://github.com/AxmeAI/axme-code/actions.
🤖 Generated with Claude Code