Skip to content

refactor(app): register built-in extension runtimes#1972

Open
benjaminshafii wants to merge 4 commits into
devfrom
refactor/builtin-extension-runtimes
Open

refactor(app): register built-in extension runtimes#1972
benjaminshafii wants to merge 4 commits into
devfrom
refactor/builtin-extension-runtimes

Conversation

@benjaminshafii
Copy link
Copy Markdown
Member

@benjaminshafii benjaminshafii commented May 27, 2026

Summary

  • Convert built-in extension settings registrations to the extension runtime registry
  • Move Computer Use, OpenAI Image Gen, Ollama, and Google Workspace connected-state/config checks behind runtime entries
  • Rename the generic catalog from MCP view/state to extensions catalog/view state
  • Drive local MCP command/environment resolution from localCommandRef metadata instead of ui-control or server-name branches
  • Keep actual MCP server/card behavior intact for MCP entries

Tests

  • pnpm --filter @openwork/app typecheck
  • pnpm --filter openwork-server typecheck
  • pnpm --filter openwork-server test src/workspace-init.test.ts
  • git diff --check
  • Daytona Electron validation on refactor/builtin-extension-runtimes at commit 2d7cff7:
    • Verified real Electron: Electron/35.7.5
    • Created local workspace /workspace/hello
    • Opened Settings -> Extensions
    • Verified default-visible built-ins render: OpenWork Browser, Computer Use, OpenAI Image Gen, Voice Mode, Ollama
    • Verified Google Workspace is hidden by default, appears after Show hidden, and its detail panel does not expose OAuth scopes, PKCE, vault, Google Cloud, or tool-contract internals
    • Opened built-in detail/config panels
    • Connected OpenWork UI Control MCP, reloaded, and verified catalog shows Connected and Your Apps shows Ready

Recording: https://8090-zth7rbbji9wpolbg.daytonaproxy01.net/recordings/builtin-extension-runtimes-generic-cleanup.mp4

@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented May 27, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
openwork-app Ready Ready Preview, Comment May 27, 2026 2:02pm
openwork-den Ready Ready Preview, Comment May 27, 2026 2:02pm
openwork-den-worker-proxy Ready Ready Preview, Comment May 27, 2026 2:02pm
openwork-landing Ready Ready Preview, Comment, Open in v0 May 27, 2026 2:02pm

Copy link
Copy Markdown

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 7 files

Re-trigger cubic

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