Follow @plannotator on X for updates
Missed recent releases?
Release
Highlights
v0.28.12
Update notices and plannotator update, attach any file to an Inbox message, questions with context, links to attached files
v0.28.11
plannotator inbox --help prints a full guide for agents, and the plannotator.ai/inbox install prompt
v0.28.10
The Inbox over your tailnet with plannotator inbox --tailscale, images in agent messages load, click anywhere on an attachment tile
v0.28.9
Large Inbox messages through plannotator inbox mcp fixed, an Inbox sidebar you can close and resize, Edit Mode in reviews of several files, the new Pi logo
v0.28.8
The Plannotator Inbox (preview): messages, questions, files and guided reviews from your agents in one local window
v0.28.7
Ask this session keeps your drafts as drafts, image comments survive a reload, hostname check on every server
v0.28.6
Ask AI names the lines you selected, reorder quick labels and edit their emoji, Pi fixed-port crash fixed, OpenCode 2 subagent notice fixed
v0.28.5
Several files in one review, the plannotator tool on Pi and OpenCode 2, decisions name the exact file, Ask this session reconnects after sleep
v0.28.4
Comments come back after the agent edits a file, the agent can list and close its reviews, PR-description feedback no longer dropped, Pi thinking levels
v0.28.3
Typing into your agent while it answers an Ask no longer streams into Plannotator
v0.28.2
Question cards show wrapped choices and tables, pinned images named by their file, Done with nothing to send starts no agent turn
v0.28.1
Ask AI from diagram comments, pinned images named for the agent, OpenCode 1 URL toasts and one reply per feedback, folder feedback sent once
What's New in v0.28.14
(There is no 0.28.13 release: its tag carried an incomplete version bump and was cancelled before anything was published.)
An Inbox release: agents can replace a question you haven't answered yet, you can comment on a guided review's code, and issue numbers in messages link to the project's repository.
An agent can replace an earlier question
When you change direction while an earlier question is still waiting, the agent can now mark that question as replaced instead of leaving it open. The old card stays in the thread, greyed, with "Replaced" and a link to the new question. Any pick you saved on it is shown as "Not sent" and never goes to the agent. If a question is withdrawn with nothing new asked, the card reads "No longer applies". If a question is replaced while you are writing your reply, a note appears before Send so a stale answer doesn't go out.
Agents mark it with a Replaces: <message id>/<key> line in the new question, or supersedes on the Inbox tool. An id that doesn't name an open question in the thread is refused, and the agent is shown the thread's open questions.
Comment on a guided review in the Inbox
Guided reviews in the Inbox were read-only. Now you comment on their code the way you do in code review: click a line number, drag across lines, or select code. Your comments sit in a panel beside the guide and in the thread's annotation count, and they go out with your reply in code review's format (file, lines, the quoted code and your comment).
Additional Changes
- Issue numbers link.
#123in an Inbox message, or in an attached Markdown file, now links to the issue in the project's GitHub or GitLab repository. Folders without a git remote show it as plain text, as before (#1842, fixing #1840) - Phone apps groundwork. The relay can deliver Android notifications through Firebase, and the Inbox screen the phone apps embed works on Android and draws diffs on Android WebView 123 and 124 (#1836, #1837, #1839)
Install / Update
macOS / Linux:
curl -fsSL https://plannotator.ai/install.sh | bashWindows:
irm https://plannotator.ai/install.ps1 | iexClaude Code Plugin: The plugin and the plannotator binary update separately, so run the install script above as well. In a terminal:
claude plugin marketplace update plannotator
claude plugin update plannotator@plannotatorThen restart Claude Code. Inside Claude Code, run /plugin marketplace update plannotator, then open /plugin → Installed → plannotator → Update now.
Pi:
pi update --extensionsOpenCode: Re-run the install script above. It now also clears the OpenCode 2 plugin cache.
What's Changed
- Inbox: an agent can replace an earlier question by @backnotprop in #1838
- Inbox: comment on a guided review's diffs and send the comments by @backnotprop in #1843
- Inbox: link #123 issue refs to the project's repository by @backnotprop in #1842
- Relay: push to Android through FCM by @backnotprop in #1836, and drop the per-mailbox push rate limit in #1841
- Surface: post to the Android shell; draw diffs on Android WebView 123-124 by @backnotprop in #1837, #1839
Community
- @timmo001 reported that issue numbers in Inbox messages were styled as links but not clickable in #1840, with the exact cause traced in the code.
- An Inbox user who changed direction mid-thread asked for a way to retire an outdated question, which became "Replaced".
- A user who could not comment on guided reviews in the Inbox, which led to #1843.
Full Changelog: v0.28.12...v0.28.14