Expose Whiteboard MCP tools, skills and agent connections - #506
Merged
Merged
Conversation
sidkmenon
added this pull request to stack #508
September 23, 2026 19:26
sidkmenon
force-pushed
the
whiteboard-public-surface
branch
3 times, most recently
from
September 23, 2026 20:19
14f928d to
706c630
Compare
sidkmenon
marked this pull request as ready for review
September 23, 2026 21:21
Port the connection-prompt and instruction workflow onto existing Review internals. Add the whiteboard command and session tool boundary while preserving storage, transport, profile identifiers and owned legacy launchers. Agent-Session: b320a5ae-50a4-4472-a324-515d964c5f5a Agent-Session: 01a0cf8e-5b2b-7253-9d6c-2d77ac6485b8
Agent-Session: b320a5ae-50a4-4472-a324-515d964c5f5a Agent-Session: 01a0cf8e-5b2b-7253-9d6c-2d77ac6485b8
Agent-Session: b320a5ae-50a4-4472-a324-515d964c5f5a Agent-Session: 01a0cf8e-5b2b-7253-9d6c-2d77ac6485b8
Agent-Session: b320a5ae-50a4-4472-a324-515d964c5f5a Agent-Session: 01a0cf8e-5b2b-7253-9d6c-2d77ac6485b8
Agent-Session: b320a5ae-50a4-4472-a324-515d964c5f5a Agent-Session: 01a0cf8e-5b2b-7253-9d6c-2d77ac6485b8
Agent-Session: b320a5ae-50a4-4472-a324-515d964c5f5a Agent-Session: 01a0cf8e-5b2b-7253-9d6c-2d77ac6485b8
Agent-Session: 01a0cf8e-5b2b-7253-9d6c-2d77ac6485b8
Agent-Session: 01a0cf8e-5b2b-7253-9d6c-2d77ac6485b8
Agent-Session: 01a0cf8e-5b2b-7253-9d6c-2d77ac6485b8
Agent-Session: 01a0cf8e-5b2b-7253-9d6c-2d77ac6485b8
Agent-Session: 01a0cf8e-5b2b-7253-9d6c-2d77ac6485b8
sidkmenon
force-pushed
the
whiteboard-public-surface
branch
from
September 23, 2026 21:22
77c1b5c to
623d27f
Compare
Agent-Session: 01a0cf8e-5b2b-7253-9d6c-2d77ac6485b8
thesiti92
approved these changes
Sep 23, 2026
thesiti92
pushed a commit
that referenced
this pull request
Sep 23, 2026
Display Whiteboard throughout the desktop app: application/window names, menus, command titles, welcome/settings screens, theme labels, install/uninstall dialogs and frontend diagnostics. Onboarding names the actual `whiteboard` executable and launcher path. Keep command IDs, localization keys, settings keys, bundle/updater/profile identifiers, package names and stored data unchanged. Theme labels become Whiteboard Dark/Light while explicit IDs preserve existing saved Review Dark/Light selections. This builds on the agent-facing surface in #506. Validation: branded desktop dev build and launch, canvas/native tests and repository checks. The previous head passed full CI; fresh CI covers the final notification/diagnostic wording. The 38 installer tests pass after the launcher-error text changes. Removed literal-only branding/default tests under the repository’s change-detector-test rule; retained behavioral and compatibility checks. The Whiteboard is pinned to this PR’s current head, with updated explanations, file lenses and mechanical rename ranges marked viewed.
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.
Restore the Whiteboard agent-facing surface after #500 without renaming internal Review packages, paths or stored data. This selectively combines #479, #480 and Alex’s #475 setup redesign.
whiteboardCLI/MCP registration andsession_*tools withsessionIdarguments through the public adapter. Authored content remains opaque; internal HTTP/store contracts and the legacy CLI alias remain.whiteboard, even when the old executable still works, before removing the app-owned old launcher. Recognize both executable names for hook ownership.@dev.fast/review. Remove the unnecessary root convenience shortcut;pnpm devremains the development command.Validation: the packed npm artifact installed outside the workspace and passed trace-hook installation/removal plus headless authoring through
whiteboardandsession_*, without Desktop. All 250 trace tests, 38 installer tests and 8 historical-copy canvas tests pass, along with lint and trace typechecking. Earlier validation covered desktop build/launch, workspace typechecks, canvas/native suites and public-adapter integration.The separate visible-branding layer is #507. Both Whiteboards are updated to the current stack.