Skip to content

This release adds 1 notable feature for engineering teams evaluating rollout.

Published 17d MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

agent ai code-analysis code-generation gemini-cli-extension mcp
+3 more
terminal-ai terminal-automation vibe-coding

ReleasePort's take

Moderate signal
editorial:auto 11d

v0.2.44 resolves multi‑minute hangs under parallel load and stops devices from wedging offline after sleep or WiFi loss.

Why it matters: Fixes tool‑call hangs that could stall operations for minutes; prevents device offline wedge caused by unbounded `joining` state, improving reliability of real‑time channels.

Summary

AI summary

Fixed multi‑minute hangs under parallel load, prevented devices from wedging offline after sleep/WiFi loss, and stopped write_file from silently clobbering files when the mode is omitted.

Changes in this release

Breaking High

Deprecates silent clobbering of files when `mode` is omitted in `write_file`; now requires explicit `append` or `rewrite` for existing non‑empty files.

Deprecates silent clobbering of files when `mode` is omitted in `write_file`; now requires explicit `append` or `rewrite` for existing non‑empty files.

Source: llm_adapter@2026-07-16

Confidence: high

Performance Low

Improves file preview reliability by rendering every type from its own `read_file`, returning only metadata on UI reads, and adding 8‑second RPC bound plus 10‑second watchdog.

Improves file preview reliability by rendering every type from its own `read_file`, returning only metadata on UI reads, and adding 8‑second RPC bound plus 10‑second watchdog.

Source: llm_adapter@2026-07-16

Confidence: high

Bugfix Medium

Fixes multi-minute tool-call hangs under parallel load by making stats persistence non-blocking, raising libuv threadpool to 16, and adding a 3‑minute abortable timeout.

Fixes multi-minute tool-call hangs under parallel load by making stats persistence non-blocking, raising libuv threadpool to 16, and adding a 3‑minute abortable timeout.

Source: llm_adapter@2026-07-16

Confidence: high

Bugfix Medium

Prevents device from wedging offline after sleep or WiFi loss by bounding time in `joining` state and recreating the realtime channel.

Prevents device from wedging offline after sleep or WiFi loss by bounding time in `joining` state and recreating the realtime channel.

Source: llm_adapter@2026-07-16

Confidence: high

Full changelog
  • 🐢 Multi-minute tool-call hangs under parallel load — fixed — under heavy parallel file I/O, tool calls (even in-memory ones like list_processes) could stall ~4 minutes then recover. Stats persistence is now non-blocking, the libuv threadpool is raised to 16, and stalled reads are cancelled via a flat 3-minute abortable timeout that fails before the client's opaque cutoff. #535

  • 🔌 Remote: device no longer wedges offline after sleep/wifi loss — a half-open socket could park the realtime channel in joining forever, leaving the device offline until restart. Time-in-joining is now bounded, forcing a channel recreate instead of wedging. #528

  • 🛡️ write_file won't silently clobber a file on a missing mode — an omitted mode used to default to rewrite and replace the whole file, so a dropped param on an intended append could destroy content. Writes to existing non-empty files now require an explicit append/rewrite. Creating new or empty files keeps the zero-friction default. #546

  • 🖼️ More reliable file previews — the preview widget now renders every file type from its own read_file pull, with structuredContent returned as metadata-only on UI reads (no content duplication for the model). An 8s RPC bound and 10s watchdog replace a preview that could spin forever. #536

Contributors: @wonderwhy-er, @edgarsskore

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

Track wonderwhy-er/DesktopCommanderMCP

Get notified when new releases ship.

Sign up free

About wonderwhy-er/DesktopCommanderMCP

A swiss-army-knife that can manage/execute programs and read/write/search/edit code and text files.

All releases →

Beta — feedback welcome: [email protected]