You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
MCP Hub dashboard page (/mcp) -- visual management center for MCP servers with four tabs: Servers (aggregated view with health dots, lazy tool introspection), Discover (curated registry of 12 popular MCP servers with YAML copy), Playground (execute any tool in isolation with auto-generated forms and history), Canvas (@xyflow topology of server-agent relationships). Sidebar health badge polls every 30s, Launchpad shows MCP health widget
MCP Hub backend -- server aggregation service with identity hashing and deduplication, health checks with 30s TTL cache, single-tool playground execution. 6 API endpoints under /api/mcp/. Sandbox enforcement (command allowlist, env scrubbing) flows through all operations
Browser agent starter -- browser-agent.yaml template with initrunner-browser-mcp and @modelcontextprotocol/server-filesystem MCP servers, giving new users a working MCP setup out of the box
Browser MCP auto-sandbox workaround -- initrunner-browser-mcp auto-retries with --no-sandbox when Chrome fails due to AppArmor/unprivileged user namespace restrictions (Ubuntu 23.10+, containers, VMs)
Changed
Compose renamed to Flow -- kind: Compose is now kind: Flow, services: is now agents:, depends_on: is now needs:. Old compose files get a clear error with exact field renames. 131 files changed across schema, CLI, dashboard, docs, and tests