feat(webui): add project workspaces and access controls (#4007)
* feat(webui): add project workspaces and access controls * feat(webui): add project workspaces and access controls * refactor(tools): centralize workspace access resolution * refactor(webui): remove unused workspace host state * fix(webui): hide estimated file edit label * fix(webui): clarify file edit deletion feedback * fix(webui): label deleted file activity * fix(webui): flatten file edit activity rows * fix(core): remove path-only patch deletion * fix(core): keep apply patch non-destructive * refactor(webui): trim workspace host plumbing * fix(tools): register exec with tools config
This commit is contained in:
@@ -124,7 +124,7 @@ MCP_PRESETS: tuple[McpPreset, ...] = (
|
||||
name="playwright",
|
||||
display_name="Playwright",
|
||||
category="browser",
|
||||
description="Local browser inspection and automation with the official Playwright MCP server.",
|
||||
description="Local browser inspection and automation with Playwright's MCP server.",
|
||||
docs_url="https://playwright.dev/docs/getting-started-mcp",
|
||||
transport="stdio",
|
||||
install_supported=True,
|
||||
@@ -216,7 +216,7 @@ MCP_PRESETS: tuple[McpPreset, ...] = (
|
||||
name="microsoft-learn",
|
||||
display_name="Microsoft Learn",
|
||||
category="docs",
|
||||
description="Search and fetch official Microsoft Learn documentation through Microsoft's hosted MCP server.",
|
||||
description="Search and fetch Microsoft Learn documentation through Microsoft's hosted MCP server.",
|
||||
docs_url="https://learn.microsoft.com/en-us/training/support/mcp",
|
||||
transport="streamableHttp",
|
||||
install_supported=True,
|
||||
@@ -307,7 +307,7 @@ MCP_PRESETS: tuple[McpPreset, ...] = (
|
||||
name="figma",
|
||||
display_name="Figma",
|
||||
category="design",
|
||||
description="Read design context from Figma using the official local Dev Mode MCP server.",
|
||||
description="Read design context from Figma using the local Dev Mode MCP server.",
|
||||
docs_url="https://help.figma.com/hc/en-us/articles/32132100833559-Guide-to-the-Figma-MCP-server",
|
||||
transport="streamableHttp",
|
||||
install_supported=True,
|
||||
@@ -325,7 +325,7 @@ MCP_PRESETS: tuple[McpPreset, ...] = (
|
||||
name="github",
|
||||
display_name="GitHub",
|
||||
category="code",
|
||||
description="Repository, issue, and pull request workflows via GitHub's official MCP server.",
|
||||
description="Repository, issue, and pull request workflows via GitHub's MCP server.",
|
||||
docs_url="https://github.com/github/github-mcp-server",
|
||||
transport="stdio",
|
||||
install_supported=True,
|
||||
|
||||
Reference in New Issue
Block a user