Skip to content

add Goose2 MCP App bridge bootstrap#8596

Closed
aharvard wants to merge 2 commits intofeat/mcp-apps-capability-negotiationfrom
feat/mcp-app-view-bridge-bootstrap
Closed

add Goose2 MCP App bridge bootstrap#8596
aharvard wants to merge 2 commits intofeat/mcp-apps-capability-negotiationfrom
feat/mcp-app-view-bridge-bootstrap

Conversation

@aharvard
Copy link
Copy Markdown
Collaborator

@aharvard aharvard commented Apr 16, 2026

This is PR 2 of 3 in a stacked PR sequence for MCP Apps in Goose2.

The full feature delivery depends on all three PRs merging. This PR stacks on PR 1, and PR 3 stacks on top of this one.

With the ACP surface in place, this PR is the big host/bootstrap pass for Goose2 itself. It adds the sandbox proxy, the Tauri command plumbing, and the initial inline app host so Goose2 can actually load an MCP App resource, bootstrap the app view, send host context and tool updates, and proxy app requests back through ACP.

This is the PR where Goose2 starts acting like an app host rather than just a chat UI. The follow-up PR tightens the render decision and makes it tools/list-driven, but this one is what gets the bridge and runtime in place in the first place.

If you're reviewing this slice and want to see how it's supposed to work, start with the sequence diagram and notes in #8594.

Related to #8594.
Base PR: #8595.

Signed-off-by: Andrew Harvard <aharvard@squareup.com>
@aharvard aharvard force-pushed the feat/mcp-app-view-bridge-bootstrap branch from d14655b to 8c4b952 Compare April 16, 2026 14:49
@aharvard aharvard force-pushed the feat/mcp-apps-capability-negotiation branch from e12a0ec to 39eff42 Compare April 16, 2026 14:49
Signed-off-by: Andrew Harvard <aharvard@squareup.com>
@aharvard
Copy link
Copy Markdown
Collaborator Author

taking another route

@aharvard aharvard closed this Apr 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant