Skip to content

Release 0.17.0: the app runs native2 and bundles its MCP server (#143) - #185

Merged
iamnbutler merged 2 commits into
mainfrom
release-0.17.0
Oct 20, 2026
Merged

iamnbutler merged 2 commits into
mainfrom
release-0.17.0

Conversation

@iamnbutler

Copy link
Copy Markdown
Contributor

Prepares 0.17.0, the first release built on native2. Don't publish yet: the approval-prompt and pause checks on native2 still need the user at the Mac.

  • Version: package.json 0.17.0, and the description no longer mentions Peekaboo.
  • README: setup now points at the app's own server, /Applications/Desktop Tools.app/Contents/MacOS/desktop-tools-mcp, for Claude Code, Codex and JSON clients, so Node is no longer needed. The npx setup is listed as still working at v0.17.0 or later.
  • docs: docs/mcp.md is pinned to v0.17.0. docs/app.md says the bundled server reconnects after the app restarts.
  • CHANGELOG: 0.17.0 covers the native2 host, the bundled server (speed and size figures from the bench), the CLIENT_OUTDATED break for setups pinned before 0.17.0, desktop-tools-build --native2, and the known gaps (switch_space with one Space; the menubar WindowServer fallback isn't live-checked).
  • CUTOVER: step 7 is updated.

Live checks so far on native2's dev app:

To publish after merge (stack defaults to native2; stack: native switches back to Peekaboo's stack):

gh workflow run release.yml -f publish=true

@iamnbutler
iamnbutler merged commit 8fd10a2 into main Oct 20, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant