Plonk 0.2.4
The command palette got a key of its own, an agent can photograph a window it
names without disturbing it, and Claude Code installs the whole toolset in two
commands.
Added
⌃⌥A opens the command palette over whatever is in front of you. The
palette already existed and could only be opened from inside Plonk's own window
— the one place you are not standing when you want to move a window. Pressing
the key again closes it.
Type a sentence into it and it goes to your agent. Anything that is not a
command — "put the browser left and the terminal top right", "save this as a
workspace called review" — can be sent as it is, with ⌘return or by picking
the last row. It takes the same road a spoken command takes, so it can reach
nothing a key could not.
An agent can screenshot a window it names, even a covered one.
take_screenshot grew a mode: "app", taking app and title_contains: "what
is playing in Spotify" now works with Spotify hidden behind the editor. macOS
keeps every window's image apart from every other's, which is what makes a
buried one photograph cleanly — nothing is raised and no focus is taken.
Claude Code installs the tools in two commands.
/plugin marketplace add ostapondo/plonk
/plugin install plonk@plonk
The repository is its own marketplace, so there is no config file to find. It
needs the app installed — the server is a bridge to a loopback API and does
nothing on its own.
Fixed
⌘C, ⌘V, ⌘X and ⌘A work in Plonk's text fields. They never had, anywhere in
the app: AppKit delivers those through the main menu's key equivalents, and
Plonk had no main menu at all, so a field would take a typed sentence but not a
pasted one.
A prompt sent to an agent shows what it is doing. A CLI adapter takes tens
of seconds and moves nothing until it has decided what to move, so the palette
closing was followed by silence — which looks exactly like nothing happening.
There is now a ticking count while it runs, and it ends on how it went. A
failure used to be an NSLog nobody reads.
The changelog has
the rest, including new animations in the README and the docs.
Install
brew install --cask ostapondo/plonk/plonkOr Plonk-0.2.4.zip by hand, and plonk-0.2.4.mcpb for Claude Desktop.
Built from d8dcc422b7109a75a0a1f8cef36f5223cebe2c1c by
this run.
Verify it against that commit before installing:
gh attestation verify Plonk-0.2.4.zip -R ostapondo/Plonksha256: 9a6d7cdbfd4f5873410db46a2cfb2497640166b9f7a6fe09b96451950d9178d2