Skip to content

0.3.2

Choose a tag to compare

@github-actions github-actions released this 21 Sep 05:29
· 22 commits to main since this release

Motifcode 0.3.2 includes three focused community fixes. Thank you to @fatihcvs for all three contributions!

Fixes

  • Terminal input: preserve Korean, emoji, and other multibyte UTF-8 characters when input bytes arrive in separate chunks. #10, closes #5.
  • Prompt history: retain the expanded contents of pasted text so recalling and resubmitting a prompt does not lose its pasted content. #11, closes #4.
  • Recording/replay development library: preserve optional transport retry metadata, including retryable: false and retryAfterMs: 0, while remaining compatible with older recordings. #12, closes #6. This source-library fix is included in the repository release; the published CLI does not expose this recording/replay library.

Validation

The combined changes passed 694 tests across 42 files, type checking, build, and tool linting. Each contributing PR and its merge to main passed all five CI jobs. A built-CLI terminal test also verified chunked Korean/emoji paste and history resubmission using a local HTTP fixture, without a live model API.

Upgrade

npm install -g motifcode@0.3.2
motif version

Requires Node.js 20 or newer. The expected version output is 0.3.2.

Still open

This patch does not fix the tracked runtime issues concerning approval enforcement in one-shot/print mode (#15), cancellation of active commands and queued tool calls (#16, #17), or checkpoint recovery (#7, #18). In particular, --permissions ask is not yet enforced in one-shot/print mode as described in #15.

Claude Code/Codex skill compatibility (#22) and MCP integration (#23) remain planned roadmap work and are not included in this release.

Full changelog: v0.3.1...v0.3.2