You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
0.1.29 - 2026-06-01
Added
Add the maintainer-local smoke:platform:* release gate for macOS, Ubuntu, and Windows native through Crabbox, including packed-install proof, PTY/ConPTY ANSI capture, host-side xterm/PNG visual evidence, JSONL tool/final-marker checks, bridge diagnostics, usage/cache assertions, abort cleanup, artifact manifests, and redaction scans.
Changed
Upgrade the pinned Cursor SDK runtime dependency to @cursor/sdk@1.0.17 for package version 0.1.29.
Clarify Composer multi-part final text semantics: final-answer consumers use the last non-empty assistant text part, and platform smoke markers must appear in that final text part (#111).
Prefer the selected Cursor SDK model alias, such as composer-2-5, for Cursor fast-state keys while retaining legacy fallback reads for older composer-2.5 / base-model keys.
Speed up the platform smoke release gate without dropping coverage by running targets concurrently, reusing one live packed-install prep per target session, and replacing fixed sleeps with readiness polling where safe.
Fixed
Suppress unhelpful generic Cursor shell: shell lifecycle noise for shell commands whose details are unsafe to display, while keeping completed shell cards/traces visible.
Dedupe duplicate active Cursor SDK tool lifecycle starts by stable tool-call fingerprints, preserving completed tool results.
Harden Windows bridge abort cleanup with marker-scoped bash process cancellation and required abort diagnostics.