This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Affected surfaces
Summary
AI summaryUpdates Highlights, new, and https://claude.com/claude-code across a mixed release.
Full changelog
Highlights
🎤 Local voice input (push-to-talk via on-device whisper.cpp)
Toggle the mic icon in chat input, hold to talk, release to send. Audio streams to a sidecar whisper.cpp process bundled with the launcher, so transcription stays on-device (no cloud STT). macOS is the first-class target. Auto-resume per turn on a sticky session, pause-based segmentation, single-flight guard on mic start. Extracted as the shared @mulmoclaude/whisper package so MulmoTerminal can reuse the same core.
⚡ Collection instant-present
When a slash-command chat references a collection, the collection's canvas card now appears instantly on the chat draft path — no waiting for the agent to finish its first round. Closes the perceived-latency gap for collection-driven workflows.
📦 Plugin extraction sweep — collection & html
Both presentCollection and presentHtml move their server core, Vue View / Preview, and 8-locale i18n into standalone npm packages so MulmoTerminal can run them end-to-end:
@mulmoclaude/collection-plugin0.3 → 0.5.2 — full Vue UI + i18n + router-less host support + record-id dot support (safeRecordIdlets a Slack ts or SemVer be a primary key, #1735).@mulmoclaude/html-plugin0.1 → 0.2.2 — server core + Vue View / Preview + path-traversal hardening on the artifact preview URL.@mulmoclaude/whisper0.1.x — whisper.cpp sidecar core (new).@mulmoclaude/workspace-setup0.1.2 → 0.1.8 — bundles the newmc-zennpreset skill + updatescollection-skills.mdto steer schema edits throughmanageCollectioninstead of raw file writes.
🔧 Diagnostic-error sweep (via [email protected])
TTS Gemini no longer masks ffmpeg SIGABRT behind "TTS Gemini Error". Whisper CLI / Replicate (image / lipsync / movie) / OpenAI image / ElevenLabs all interpolate the underlying provider message into catch-all throws. Same pattern across 7 agents.
📝 New mc-zenn preset skill
Share your work as a Zenn article (Japanese dev-blog platform). Discover via the skills launcher.
Fixed
- Windows
claude.exespawn — typedClaudeCliNotFoundError, Windows shell for spawn probes, real-error surfacing, version-agnostic pnpm global probing (#1757 / #1769). - MCP broker path in Docker — broker resolves relative to
config.ts+ Docker bind mount path (#1770). - Attachment companion-file traversal — path validator factory +
..strictness restoration + consolidated traversal-segment check (#1756). - e2e
page.gotode-flaking — PlaywrightglobalSetuppre-warms the Vite dev server so the first navigation doesn't pay the on-demand compile penalty.
Full Changelog
See docs/CHANGELOG.md for the complete list.
🤖 Generated with Claude Code
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About MulmoClaude
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]