MCPcopy Create free account
hub / github.com/claude-code-best/claude-code / listInstalledApps

Function listInstalledApps

src/utils/computerUse/executor.ts:695–700  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

693 },
694
695 async listInstalledApps(): Promise<InstalledApp[]> {
696 // `ComputerUseInstalledApp` is `{bundleId, displayName, path}`.
697 // `InstalledApp` adds optional `iconDataUrl` — left unpopulated;
698 // the approval dialog fetches lazily via getAppIcon() below.
699 return drainRunLoop(() => cu.apps.listInstalled())
700 },
701
702 async getAppIcon(path: string): Promise<string | undefined> {
703 return cu.apps.iconDataUrl(path) ?? undefined

Callers

nothing calls this directly

Calls 2

drainRunLoopFunction · 0.85
listInstalledMethod · 0.65

Tested by

no test coverage detected