Skip to content

v0.1.2: macOS 26.1 compatibility fixes

Choose a tag to compare

@cyanheads cyanheads released this 25 May 08:51
· 17 commits to main since this release
v0.1.2
855bfd0

macOS 26.1 compatibility fixes

Three bugs surfaced on macOS 26.1 and one cross-tool error-message leak, all found in field testing.

Fixed:

  • audio: SwitchAudioSource -f dict not supported in v1.2.2 — switched to -f json, parallelised current-device lookups
  • windows minimize: win.minimized setter throws 'Can't convert types' (-1700) — replaced with AXMinimizeButton click
  • screenshot target=window: ObjC.deepUnwrap broken on macOS 26.1 — replaced with per-key castRefToObject + objectForKey unwrap for CGWindowList entries
  • error messages: raw CLI invocations leaked into error output on macos_manage_apps, macos_manage_finder, macos_manage_focus — mapped to typed McpError codes with recovery hints

231 tests pass; bun run devcheck clean.