Repository navigation
Launch the Plannotator Inbox: un-hide the command, document it (merge on launch day) - #1768
Merged
Merged
Conversation
- Remove inbox from HIDDEN_SUBCOMMANDS (the mechanism stays, now empty; its checks are driven with their own set so they still bite) - Top-level --help lists plannotator inbox and inbox mcp; the inbox mcp help line names all eight MCP tools - plannotator skill: a ## plannotator inbox section and a table row - AGENTS.md: the shipped-product Inbox section; env and config rows (PLANNOTATOR_INBOX_TOOL, inboxNotifications); settings route fields - Marketing: /docs/reference/inbox, the env var row, the purge note
backnotprop
force-pushed
the
chore/inbox-launch
branch
from
October 7, 2026 19:54
69d633a to
bb10e5a
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Merge on launch day only. This PR un-hides
plannotator inboxand documents it. It does not touch the marketing landing switch (INBOX_LAUNCHED). The coordinator flips that after the tag.What changes
apps/hook/server/cli.ts)inboxis removed fromHIDDEN_SUBCOMMANDS. The set stays, now empty.plannotator --helplistsplannotator inbox [--background | --no-open]andplannotator inbox mcp.plannotator inbox.inbox mcphelp line used to name 4 tools. It now names all 8 that the MCP server offers.findClosestSubcommandtakes an optional hidden set. The freshness test's leak check is a function.inbonow suggestsinbox, and the Inbox is in--helpand in the skill.apps/skills/core/plannotator/SKILL.md). Adds a## plannotator inboxsection and a "Choose the command" row. They cover:plannotator_inboxtool and its knobwait_for_replyPLANNOTATOR_INBOX_TOOLdrops the "step N" wording and says when a change applies on each host.inboxNotifications./api/inbox/settingsrows now include thenotificationsfields, which were missing.reference/inbox.md. It appears in the sidebar automatically: section "Reference", order 35.PLANNOTATOR_INBOX_TOOLrow in the environment-variables reference.Draft claims corrected
agent-link.ts,apps/pi-extension/inbox.tsandapps/opencode-plugin/inbox.ts.plannotator_inboxcall both move the lease.store.ts(isFor,pendingReplies) andinbox-mcp.ts(forCaller).wait_for_replynever returns it. Another agent'sread_threadshows its text but does not settle it.stateevent onbridge/event, and a New message bullet on the docs page.session.start(register.ts). So the docs now say "restart Claude Code", not "start a new session". Pi reads it per session or/reload. OpenCode reads it per OpenCode start.seq.jsonadded to the docs' data-on-disk table.Checks
bun run typecheck: passesbun test apps/hook packages/server(tempPLANNOTATOR_DATA_DIR): 1774 pass, 0 fail (after rebasing onto Plannotator Inbox: the reply follows the person when two Pi or OpenCode 2 processes share a session (the lease) #1766 and Plannotator Inbox, step 8: New message to a live session (5.1 to 5.3); the Mac helper spike left out #1764)bun run --cwd apps/marketing build: passes./docs/reference/inbox/builds and appears in the sidebar.