MCPcopy Create free account

hub / github.com/ZSeven-W/openpencil / functions

Functions3,401 in github.com/ZSeven-W/openpencil

↓ 1 callersFunctionbuildEffectsExplain
(node: PenNode)
apps/web/src/services/ai/consumer-view-enrichment.ts:448
↓ 1 callersFunctionbuildEnhancedPrompt
( originalPrompt: string, structureSummary: string, designSystemContext: string, )
apps/web/src/services/ai/visual-ref-orchestrator.ts:172
↓ 1 callersFunctionbuildFallbackHeights
(fallback: OrchestratorPlan, count: number)
apps/web/src/services/ai/orchestrator-planning.ts:193
↓ 1 callersFunctionbuildFinalStepTags
( plan: OrchestratorPlan, progress: OrchestrationProgress, )
apps/web/src/services/ai/orchestrator-progress.ts:52
↓ 1 callersFunctionbuildFromSource
()
scripts/ensure-agent-native.cjs:53
↓ 1 callersFunctionbuildGeminiConnectionInfo
Build Gemini CLI connection info from local config files
apps/web/server/api/ai/connect-agent.ts:1027
↓ 1 callersFunctionbuildImageFillExplain
(fill: ImageFill)
apps/web/src/services/ai/consumer-view-enrichment.ts:181
↓ 1 callersFunctionbuildImageNodeExplain
(node: PenNode)
apps/web/src/services/ai/consumer-view-enrichment.ts:235
↓ 1 callersFunctionbuildKeyMap
(fields: FieldsConfig, map?: KeyMap)
apps/web/server/opencode/v2/gen/core/params.gen.ts:65
↓ 1 callersFunctionbuildKeyMap
(fields: FieldsConfig, map?: KeyMap)
apps/web/server/opencode/gen/core/params.gen.ts:65
↓ 1 callersFunctionbuildLayoutExplain
(node: PenNode)
apps/web/src/services/ai/consumer-view-enrichment.ts:285
↓ 1 callersFunctionbuildLinearGradientExplain
( fill: Extract<PenFill, { type: 'linear_gradient' }>, )
apps/web/src/services/ai/consumer-view-enrichment.ts:202
↓ 1 callersFunctionbuildManifest
(options: { scope: AIStructureBundleScope; rawView: AIStructureBundleViewFile; sanitizedView: AIStructur
apps/web/src/services/ai/structure-bundle.ts:362
↓ 1 callersFunctionbuildMcpHttpUrlEntry
Build an HTTP URL-based MCP server entry (no local node required).
apps/web/server/api/ai/mcp-install.ts:173
↓ 1 callersFunctionbuildMcpServerEntry
( serverPath: string, transportMode: 'stdio' | 'http' | 'both' = 'stdio', httpPort = MCP_DEFAULT_PORT, )
apps/web/server/api/ai/mcp-install.ts:154
↓ 1 callersFunctionbuildMemberSystemPrompt
( role: string, designMdContent?: string, hasVariables?: boolean, )
apps/web/server/api/ai/agent.ts:121
↓ 1 callersFunctionbuildNodeFromSpec
(spec: StructuralAddChildFix['node'])
apps/web/src/services/ai/design-validation-fixes.ts:302
↓ 1 callersFunctionbuildNodeTreeDump
(rootId: string)
apps/web/src/services/ai/design-validation.ts:43
↓ 1 callersFunctionbuildPageContext
(doc: PenDocument)
packages/pen-mcp/src/tools/open-document.ts:195
↓ 1 callersFunctionbuildPipelineProgress
( steps: ParsedStep[], jsonBlockCount: number, isStreaming: boolean, isApplied: boolean, hasError: b
apps/web/src/components/panels/chat-message-tool-call.tsx:109
↓ 1 callersFunctionbuildPlanningPrompt
( nodes: PenNode[], framework: Framework, )
apps/web/src/services/ai/codegen-prompts.ts:44
↓ 1 callersFunctionbuildPresetFile
( name: string, themes: Record<string, string[]>, variables: Record<string, VariableDefinition>, )
apps/web/src/utils/theme-preset-io.ts:5
↓ 1 callersFunctionbuildRadialGradientExplain
( fill: Extract<PenFill, { type: 'radial_gradient' }>, )
apps/web/src/services/ai/consumer-view-enrichment.ts:211
↓ 1 callersFunctionbuildRasterPdf
* Build a minimal PDF embedding one JPEG image per page. * * Object layout: * 1: Catalog * 2: Pages root * 3, 4, 5: page 1 (Page, Image, Co
apps/web/src/utils/global-export.ts:252
↓ 1 callersFunctionbuildRecentFilesSubmenu
Recent files submenu — rebuilt each time the menu opens.
apps/desktop/app-menu.ts:9
↓ 1 callersFunctionbuildRefExplain
(node: PenNode)
apps/web/src/services/ai/consumer-view-enrichment.ts:511
↓ 1 callersFunctionbuildReusableExplain
(node: PenNode)
apps/web/src/services/ai/consumer-view-enrichment.ts:495
↓ 1 callersFunctionbuildSanitizedViewSummary
(nodes: PenNode[])
apps/web/src/services/ai/structure-bundle.ts:126
↓ 1 callersFunctionbuildScope
(options: BuildAIStructureBundleOptions)
apps/web/src/services/ai/structure-bundle.ts:189
↓ 1 callersFunctionbuildSegment
(text: string, styleId: number, table: FigmaNodeChange[])
packages/pen-figma/src/figma-text-mapper.ts:110
↓ 1 callersFunctionbuildSegment
(text: string, styleId: number, table: FigmaNodeChange[])
apps/web/src/services/figma/figma-text-mapper.ts:110
↓ 1 callersFunctionbuildSizingExplain
(node: PenNode)
apps/web/src/services/ai/consumer-view-enrichment.ts:349
↓ 1 callersFunctionbuildTextNodeExplain
(node: PenNode)
apps/web/src/services/ai/consumer-view-enrichment.ts:250
↓ 1 callersFunctionbuildThemeContext
(doc: PenDocument)
packages/pen-mcp/src/tools/open-document.ts:186
↓ 1 callersFunctionbuildThemeExplain
(node: PenNode)
apps/web/src/services/ai/consumer-view-enrichment.ts:442
↓ 1 callersFunctionbuildTreeForClipboard
(nodeChanges: FigmaNodeChange[])
packages/pen-figma/src/figma-tree-builder.ts:59
↓ 1 callersFunctionbuildUrl
(options)
apps/web/server/opencode/v2/gen/client/utils.gen.ts:159
↓ 1 callersFunctionbuildUrl
(options)
apps/web/server/opencode/gen/client/utils.gen.ts:159
↓ 1 callersFunctionbuildVariableContext
(doc: PenDocument)
packages/pen-mcp/src/tools/open-document.ts:172
↓ 1 callersFunctionbuildVariableExplain
(node: PenNode)
apps/web/src/services/ai/consumer-view-enrichment.ts:436
↓ 1 callersFunctionbuildViews
(options: { rawNodes: PenNode[]; sanitizedNodes: PenNode[] })
apps/web/src/services/ai/structure-bundle.ts:334
↓ 1 callersFunctionbuildZipEntries
(options: { manifest: AIStructureBundleManifest; rawView: AIStructureBundleViewFile; sanitizedView: AISt
apps/web/src/services/ai/structure-bundle.ts:390
↓ 1 callersFunctioncallMcpInstall
( tool: string, action: 'install' | 'uninstall', transportMode?: MCPTransportMode, httpPort?: number,
apps/web/src/components/shared/agent-settings-mcp-tab.tsx:10
↓ 1 callersFunctioncallOrchestrator
( prompt: string, timeoutHintLength: number, model?: string, provider?: AIDesignRequest['provider'],
apps/web/src/services/ai/orchestrator.ts:1071
↓ 1 callersFunctioncanBridgeLocalImagePath
(filePath: string)
apps/web/src/utils/document-assets.ts:184
↓ 1 callersFunctioncanConnect
(host: string)
apps/desktop/dev.ts:56
↓ 1 callersFunctioncanHoldChildren
(node: PenNode)
apps/web/src/hooks/use-clipboard-shortcuts.ts:14
↓ 1 callersFunctioncaptureRootFrameScreenshot
()
apps/web/src/services/ai/design-screenshot.ts:54
↓ 1 callersFunctioncheckForExistence
( options: Pick<RequestOptions, 'auth' | 'query'> & { headers: Headers; }, name?: string, )
apps/web/server/opencode/v2/gen/client/utils.gen.ts:102
↓ 1 callersFunctioncheckForExistence
( options: Pick<RequestOptions, 'auth' | 'query'> & { headers: Headers; }, name?: string, )
apps/web/server/opencode/gen/client/utils.gen.ts:102
↓ 1 callersFunctionclampChildrenIntoScreen
(frame: PenNode)
apps/web/src/services/ai/design-node-sanitization.ts:94
↓ 1 callersFunctionclassifyByKeywords
(text: string)
apps/web/src/components/panels/ai-chat-intent-classifier.ts:62
↓ 1 callersFunctionclassifyCloneError
( err: unknown, prevWasWizard: boolean, )
apps/web/src/stores/git-store-helpers.ts:167
↓ 1 callersFunctionclassifyIntent
( text: string, model: string, provider?: string, )
apps/web/src/components/panels/ai-chat-intent-classifier.ts:13
↓ 1 callersFunctionclassifyNode
* Classify a single node id across the three trees and produce both a decision * (the merged node value to use, or null for delete) and an optional c
packages/pen-core/src/merge/node-merge.ts:409
↓ 1 callersFunctioncleanAIResult
(raw: string)
apps/web/src/components/panels/design-md-ai-generator.ts:54
↓ 1 callersFunctioncleanExpired
()
apps/web/server/utils/codegen-plan-store.ts:33
↓ 1 callersFunctioncleanOldLogs
()
apps/desktop/logger.ts:48
↓ 1 callersFunctioncleanOldLogs
()
apps/web/server/utils/server-logger.ts:43
↓ 1 callersFunctioncleanupPortFile
()
apps/web/server/plugins/port-file.ts:41
↓ 1 callersFunctionclearAgentIndicators
()
apps/web/src/canvas/agent-indicator.ts:121
↓ 1 callersMethodclearTextCache
()
packages/pen-renderer/src/text-renderer.ts:61
↓ 1 callersFunctioncloneNodesWithNewIds
( nodes: PenNode[], options: { offset?: number; stripReusable?: boolean; idGenerator?: () => string } = {}
packages/pen-core/src/tree-utils.ts:353
↓ 1 callersFunctioncmdCodegenAssemble
( args: string[], flags: GlobalFlags & { framework?: string }, )
apps/cli/src/commands/codegen.ts:74
↓ 1 callersFunctioncmdCodegenClean
(args: string[], _flags: GlobalFlags)
apps/cli/src/commands/codegen.ts:100
↓ 1 callersFunctioncmdCodegenPlan
(args: string[], flags: GlobalFlags)
apps/cli/src/commands/codegen.ts:19
↓ 1 callersFunctioncmdCodegenSubmit
(args: string[], _flags: GlobalFlags)
apps/cli/src/commands/codegen.ts:48
↓ 1 callersFunctioncmdCopy
( args: string[], flags: GlobalFlags & { parent?: string }, )
apps/cli/src/commands/nodes.ts:75
↓ 1 callersFunctioncmdDelete
(args: string[], flags: GlobalFlags)
apps/cli/src/commands/nodes.ts:48
↓ 1 callersFunctioncmdDesign
( args: string[], flags: GlobalFlags & { postProcess?: boolean; canvasWidth?: string }, )
apps/cli/src/commands/design.ts:12
↓ 1 callersFunctioncmdDesignContent
( args: string[], flags: GlobalFlags & { canvasWidth?: string }, )
apps/cli/src/commands/design.ts:38
↓ 1 callersFunctioncmdDesignRefine
( _args: string[], flags: GlobalFlags & { rootId?: string; canvasWidth?: string }, )
apps/cli/src/commands/design.ts:55
↓ 1 callersFunctioncmdDesignSkeleton
(args: string[], flags: GlobalFlags)
apps/cli/src/commands/design.ts:27
↓ 1 callersFunctioncmdFindSpace
( flags: GlobalFlags & { direction?: string; width?: string; height?: string }, )
apps/cli/src/commands/layout.ts:22
↓ 1 callersFunctioncmdGet
( _args: string[], flags: GlobalFlags & { type?: string; name?: string; id?: string; depth
apps/cli/src/commands/document.ts:25
↓ 1 callersFunctioncmdImportFigma
( args: string[], flags: GlobalFlags & { out?: string }, )
apps/cli/src/commands/import.ts:28
↓ 1 callersFunctioncmdImportSvg
( args: string[], flags: GlobalFlags & { parent?: string }, )
apps/cli/src/commands/import.ts:13
↓ 1 callersFunctioncmdInsert
( args: string[], flags: GlobalFlags & { parent?: string; index?: string; postProcess?: boolean }, )
apps/cli/src/commands/nodes.ts:16
↓ 1 callersFunctioncmdInstall
(flags: InstallFlags)
apps/cli/src/commands/install.ts:355
↓ 1 callersFunctioncmdLayout
( flags: GlobalFlags & { parent?: string; depth?: string }, )
apps/cli/src/commands/layout.ts:10
↓ 1 callersFunctioncmdMove
( args: string[], flags: GlobalFlags & { parent?: string; index?: string }, )
apps/cli/src/commands/nodes.ts:59
↓ 1 callersFunctioncmdOpen
(args: string[], flags: GlobalFlags)
apps/cli/src/commands/document.ts:12
↓ 1 callersFunctioncmdPageAdd
( args: string[], flags: GlobalFlags & { name?: string }, )
apps/cli/src/commands/pages.ts:24
↓ 1 callersFunctioncmdPageDuplicate
(args: string[], flags: GlobalFlags)
apps/cli/src/commands/pages.ts:67
↓ 1 callersFunctioncmdPageList
(flags: GlobalFlags)
apps/cli/src/commands/pages.ts:15
↓ 1 callersFunctioncmdPageRemove
(args: string[], flags: GlobalFlags)
apps/cli/src/commands/pages.ts:35
↓ 1 callersFunctioncmdPageRename
(args: string[], flags: GlobalFlags)
apps/cli/src/commands/pages.ts:45
↓ 1 callersFunctioncmdPageReorder
(args: string[], flags: GlobalFlags)
apps/cli/src/commands/pages.ts:56
↓ 1 callersFunctioncmdReadNodes
(args: string[], flags: Flags)
apps/cli/src/commands/read-nodes.ts:13
↓ 1 callersFunctioncmdReplace
( args: string[], flags: GlobalFlags & { postProcess?: boolean }, )
apps/cli/src/commands/nodes.ts:90
↓ 1 callersFunctioncmdSave
(args: string[], flags: GlobalFlags)
apps/cli/src/commands/document.ts:17
↓ 1 callersFunctioncmdSelection
(flags: GlobalFlags & { depth?: string })
apps/cli/src/commands/document.ts:54
↓ 1 callersFunctioncmdStart
(flags: { desktop?: boolean; web?: boolean })
apps/cli/src/commands/app.ts:5
↓ 1 callersFunctioncmdStatus
()
apps/cli/src/commands/app.ts:28
↓ 1 callersFunctioncmdStop
()
apps/cli/src/commands/app.ts:19
↓ 1 callersFunctioncmdThemeList
(args: string[])
apps/cli/src/commands/variables.ts:69
↓ 1 callersFunctioncmdThemeLoad
(args: string[], flags: GlobalFlags)
apps/cli/src/commands/variables.ts:59
↓ 1 callersFunctioncmdThemeSave
(args: string[], flags: GlobalFlags)
apps/cli/src/commands/variables.ts:49
↓ 1 callersFunctioncmdThemes
(flags: GlobalFlags)
apps/cli/src/commands/variables.ts:31
↓ 1 callersFunctioncmdThemesSet
( args: string[], flags: GlobalFlags & { replace?: boolean }, )
apps/cli/src/commands/variables.ts:36
← previousnext →1,401–1,500 of 3,401, ranked by callers