Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
25c8866
feat: Add MCP UI integration with interactive component rendering
mgd1984 Jul 12, 2025
f82eed0
docs: rewrite MCP UI integration document
mgd1984 Jul 12, 2025
210a611
feat: Move UIResourceRenderer from ToolCallWithResponse to GooseMessage
mgd1984 Jul 12, 2025
a80184e
fix: Remove duplicate UI resource rendering from tool results
mgd1984 Jul 12, 2025
5a25a5c
fix: Extract UI resources from tool responses in GooseMessage
mgd1984 Jul 12, 2025
f677f45
chore: Update .gitignore and enhance HTTP headers for MCP UI integration
mgd1984 Jul 15, 2025
c607ebc
feat: implement MCP UI resource rendering in Goose desktop
mgd1984 Jul 16, 2025
3ca05b6
Merge upstream/main into feature/mcp-ui-integration
mgd1984 Jul 16, 2025
8a04a0c
build(deps): update @mcp-ui/client to v4.1.4
mgd1984 Jul 18, 2025
8a4d890
feat(backend): add UI resource detection and processing
mgd1984 Jul 18, 2025
fa8ef7c
feat(types): add UI resource content support to message types
mgd1984 Jul 18, 2025
6c4c083
feat(ui): enhance ToolCallWithResponse with UI resource detection
mgd1984 Jul 18, 2025
5f25244
feat(ui): add UI resource support to frontend infrastructure
mgd1984 Jul 18, 2025
353c13e
fix(lint): resolve ESLint warnings in ToolCallWithResponse
mgd1984 Jul 18, 2025
8df5c27
fix(lint): resolve all remaining ESLint and TypeScript issues
mgd1984 Jul 18, 2025
7962c9f
feat: integrate MCP-UI support with checkpoint/sidecar system
mgd1984 Jul 18, 2025
15c5f62
possible rebase
Kvadratni Jun 20, 2025
41c51eb
continue rebase
Kvadratni Jul 17, 2025
1e963e6
continue rebase
Kvadratni Jul 17, 2025
b7df644
fixing resize issues
Kvadratni Jul 18, 2025
558fc1d
fix: enhance MCP-UI sidecar integration and resolve runtime issues
mgd1984 Jul 18, 2025
4b30fed
Resolve merge conflicts from feature/diff-viewer-sidecar
mgd1984 Jul 18, 2025
27abd2b
Enhance UI resource rendering in sidecar
mgd1984 Jul 18, 2025
b90eb05
possible rebase
Kvadratni Jun 20, 2025
f342eb5
continue rebase
Kvadratni Jul 17, 2025
91f6fac
continue rebase
Kvadratni Jul 17, 2025
aa57f48
fixing resize issues
Kvadratni Jul 18, 2025
a6b5c07
Merge remote-tracking branch 'upstream/feature/diff-viewer-sidecar' i…
mgd1984 Jul 18, 2025
ba8b08b
Improve diff viewer window resizing and sidecar transitions (#3520)
aharvard Jul 18, 2025
660010d
Enhance UI resource handling and layout adjustments
mgd1984 Jul 21, 2025
c00d705
Resolve merge conflicts and fix CheckpointActions imports
mgd1984 Jul 21, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -58,3 +58,8 @@ do_not_version/
/temporal.db
/ui/desktop/src/bin/goose-scheduler-executor
/ui/desktop/src/bin/goose
goose-mcp-ui.code-workspace
examples/standard-ui-server.py
examples/test-ui-server.py
examples/test-ui-server.sh
examples/UI_RESOURCE_TEST.md
7 changes: 7 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions crates/goose-mcp/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ reqwest = { version = "0.11", features = [
], default-features = false }
async-trait = "0.1"
chrono = { version = "0.4.38", features = ["serde"] }
similar = { version = "2.4", features = ["inline"] }
etcetera = "0.8.0"
tempfile = "3.8"
include_dir = "0.7.4"
Expand Down
Loading