plannotator-annotate
CommandOpen interactive annotation UI for a markdown file
Annotate the last rendered assistant message
> /plugin marketplace add backnotprop/plannotator> /plugin install plannotator@plannotator
description: Annotate the last rendered assistant message allowed-tools: shell(plannotator:*)
!`plannotator copilot-last $ARGUMENTS`
The output above will be one of:
1. The exact text `The user approved.`, an "Approved with Notes" message, OR a JSON object with `"decision": "approved"`. The user approved your last message. If it is the Approved with Notes message, or that object also carries a `"feedback"` field, the user approved *with notes*: read them and carry them into subsequent work — they are non-blocking guidance, not a request to revise the message. Otherwise acknowledge with a single sentence ("Approved.") and stop. Either way, do not begin any work. 2. Empty, OR a JSON object with `"decision": "dismissed"`. The user closed the session without requesting changes. Acknowledge with a single sentence ("Annotation session closed.") and stop. Do not begin any work. 3. Plaintext annotation feedback, OR a JSON object with `"decision": "annotated"` and a `"feedback"` field. Address the feedback. The user has reviewed your last message and provided specific annotations and comments.
Plannotator is a local, browser-based review surface for AI coding agents: Claude Code, Codex, Copilot CLI, Gemini CLI, OpenCode, Kiro, Droid, Amp, DeepSeek Harness, and Pi. It plugs directly into your agent through its hooks and commands.
Open interactive annotation UI for a markdown file
Open interactive code review for current changes, another directory, or a PR URL; --base <ref> / --diff-type <type> pin the…
Open the Plannotator Inbox in the browser, show its address, and learn how to use the Inbox
Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.