MCPcopy Create free account

hub / github.com/EnderRomantice/vue-grab / functions

Functions88 in github.com/EnderRomantice/vue-grab

↓ 9 callersFunctionhideOverlay
(sessionId?: string)
packages/vue-grab/src/modules/overlay.ts:220
↓ 8 callersFunctiongetConfig
()
packages/vue-grab/src/modules/config.ts:39
↓ 7 callersMethodupdateSession
(sessionId: string, updates: Partial<AgentSession>)
packages/vue-grab/src/state.ts:80
↓ 6 callersMethodgetState
()
packages/vue-grab/src/state.ts:49
↓ 5 callersFunctioncleanupSessionOverlay
(sessionId: string)
packages/vue-grab/src/modules/overlay.ts:572
↓ 4 callersMethoddismissSession
(sessionId: string)
packages/vue-grab/src/modules/agent-manager.ts:149
↓ 4 callersFunctionensureOverlay
(sessionId?: string)
packages/vue-grab/src/modules/overlay.ts:150
↓ 4 callersFunctiongetLocatorData
(el: Element)
packages/vue-grab/src/modules/dom.ts:35
↓ 4 callersMethodgetSession
(sessionId: string)
packages/vue-grab/src/state.ts:101
↓ 4 callersFunctionmountRoot
()
packages/vue-grab/src/modules/overlay.ts:20
↓ 4 callersMethodsetState
(updater: (prev: AppState) => AppState)
packages/vue-grab/src/state.ts:53
↓ 4 callersFunctionupdateActiveState
()
packages/vue-grab/src/index.ts:100
↓ 3 callersFunctiongetRect
(el: Element)
packages/vue-grab/src/modules/dom.ts:135
↓ 3 callersFunctionrenderOverlay
( rect: SelectionBox, text?: string, cursor?: { x: number; y: number }, secondaryText?: string, sess
packages/vue-grab/src/modules/overlay.ts:229
↓ 3 callersFunctionrenderResult
( status: "done" | "error" | "timeout", message?: string, sessionId?: string, rect?: SelectionBox, )
packages/vue-grab/src/modules/overlay.ts:495
↓ 2 callersFunctionexecuteOpencodePrompt
( prompt: string, options?: OpencodeAgentOptions, onStatus?: (text: string) => void, )
packages/vue-grab-opencode/src/server.ts:61
↓ 2 callersFunctiongetCSSPath
(el: Element)
packages/vue-grab/src/modules/dom.ts:140
↓ 2 callersFunctiongetHTMLSnippet
(el: Element)
packages/vue-grab/src/modules/dom.ts:155
↓ 2 callersFunctiongetVueComponentChain
(el: Element)
packages/vue-grab/src/modules/dom.ts:6
↓ 2 callersFunctionisComboPressed
(hotkey: Hotkey | Hotkey[], holdMs?: number)
packages/vue-grab/src/modules/hotkeys.ts:17
↓ 2 callersFunctionisKeyActive
(k: string)
packages/vue-grab/src/modules/hotkeys.ts:23
↓ 2 callersFunctionisPortInUse
(port: number)
packages/vue-grab-opencode/src/server.ts:201
↓ 2 callersFunctionmergeOptions
( contextOptions?: OpencodeAgentOptions, )
packages/vue-grab-opencode/src/client.ts:166
↓ 2 callersFunctionnormalizeKey
(key: string)
packages/vue-grab/src/modules/hotkeys.ts:3
↓ 2 callersMethodnotifyListeners
()
packages/vue-grab/src/state.ts:68
↓ 2 callersMethodremoveSession
(sessionId: string)
packages/vue-grab/src/state.ts:93
↓ 1 callersMethodabortAllSessions
()
packages/vue-grab/src/modules/agent-manager.ts:143
↓ 1 callersMethodaddSession
(session: AgentSession)
packages/vue-grab/src/state.ts:73
↓ 1 callersFunctionattachAgent
()
packages/vue-grab-opencode/src/client.ts:247
↓ 1 callersMethodclearSessions
()
packages/vue-grab/src/state.ts:109
↓ 1 callersFunctioncopyTextToClipboard
(text: string)
packages/vue-grab/src/modules/clipboard.ts:1
↓ 1 callersFunctioncreateOpencodeAgentProvider
( options: OpencodeAgentProviderOptions = {}, )
packages/vue-grab-opencode/src/client.ts:158
↓ 1 callersFunctioncreateProvider
(options: ProviderOptions)
packages/vue-grab/src/modules/provider.ts:15
↓ 1 callersFunctioncreateServer
()
packages/vue-grab-opencode/src/server.ts:104
↓ 1 callersMethodexecuteSessionStream
(session: AgentSession, streamIterator: AsyncIterable<string>)
packages/vue-grab/src/modules/agent-manager.ts:82
↓ 1 callersFunctionformatVueChain
(chain: VueComponentInfo[])
packages/vue-grab/src/modules/dom.ts:26
↓ 1 callersFunctiongetDefaultHotkey
()
packages/vue-grab/src/modules/hotkeys.ts:5
↓ 1 callersFunctiongetElementAtMouse
(x: number, y: number)
packages/vue-grab/src/modules/dom.ts:70
↓ 1 callersMethodgetItem
(key: string)
packages/vue-grab/src/types.ts:41
↓ 1 callersFunctiongetOpencodeClient
()
packages/vue-grab-opencode/src/server.ts:50
↓ 1 callersFunctionhexToRGBA
(hex: string, alpha: number)
packages/vue-grab/src/modules/overlay.ts:5
↓ 1 callersFunctioninit
(options: Options = {})
packages/vue-grab/src/index.ts:22
↓ 1 callersFunctionisCtrlXPressed
()
packages/vue-grab/src/index.ts:96
↓ 1 callersFunctionkillProcessOnPort
(port: number)
packages/vue-grab-opencode/src/server.ts:212
↓ 1 callersFunctionparseServerSentEvent
(eventStringBlock: string)
packages/vue-grab-opencode/src/client.ts:65
↓ 1 callersFunctionrenderInput
( rect: SelectionBox, initialText: string, onSubmit: (value: string) => void, sessionId?: string, on
packages/vue-grab/src/modules/overlay.ts:291
↓ 1 callersFunctionrenderLoading
( elapsedTime: string, sessionId?: string, rect?: SelectionBox, )
packages/vue-grab/src/modules/overlay.ts:439
↓ 1 callersFunctionrenderSessions
()
packages/vue-grab/src/modules/renderer.ts:8
↓ 1 callersMethodsetProvider
(provider: AgentProvider<any>)
packages/vue-grab/src/modules/agent-manager.ts:19
↓ 1 callersFunctionshouldIgnore
(node: Element)
packages/vue-grab/src/modules/dom.ts:103
↓ 1 callersFunctionshowToast
(messageHTML: string, duration = 1600)
packages/vue-grab/src/modules/overlay.ts:553
↓ 1 callersFunctionstartRenderLoop
()
packages/vue-grab/src/modules/renderer.ts:69
↓ 1 callersFunctionstartServer
(port: number = DEFAULT_PORT)
packages/vue-grab-opencode/src/server.ts:267
↓ 1 callersMethodstartSession
(params: StartSessionParams)
packages/vue-grab/src/modules/agent-manager.ts:31
↓ 1 callersFunctionstopRenderLoop
()
packages/vue-grab/src/modules/renderer.ts:75
↓ 1 callersFunctiontoKeys
(hk: Hotkey | Hotkey[])
packages/vue-grab/src/modules/hotkeys.ts:19
↓ 1 callersFunctionupdateConfig
(partial: Partial<RuntimeConfig>)
packages/vue-grab/src/modules/config.ts:41
↓ 1 callersMethodupdateSessionBoundsOnViewportChange
()
packages/vue-grab/src/modules/agent-manager.ts:165
↓ 1 callersMethodupdateState
(partial: Partial<AppState>)
packages/vue-grab/src/state.ts:58
↓ 1 callersFunctionvueGrabPlugin
()
packages/vue-grab/src/vite.ts:6
↓ 1 callersFunctionwrappedOnSubmit
(value: string)
packages/vue-grab/src/modules/overlay.ts:410
MethodabortSession
(sessionId: string)
packages/vue-grab/src/modules/agent-manager.ts:136
Functioncleanup
()
packages/vue-grab/src/index.ts:264
Methodconstructor
()
packages/vue-grab/src/state.ts:33
MethodgetItem
(key: string)
packages/vue-grab-opencode/src/client.ts:19
MethodgetProvider
()
packages/vue-grab/src/modules/agent-manager.ts:23
MethodgetSessionElement
(sessionId: string)
packages/vue-grab/src/modules/agent-manager.ts:214
FunctionhandleEscapeKey
(e: KeyboardEvent)
packages/vue-grab/src/modules/overlay.ts:391
FunctionhandleOutsideClick
(e: MouseEvent)
packages/vue-grab/src/modules/overlay.ts:370
MethodhasActiveSessions
()
packages/vue-grab/src/state.ts:105
MethodisProcessing
()
packages/vue-grab/src/modules/agent-manager.ts:27
FunctiononAbort
()
packages/vue-grab-opencode/src/client.ts:84
FunctiononBlur
()
packages/vue-grab/src/index.ts:254
FunctiononClick
(e: MouseEvent)
packages/vue-grab/src/index.ts:163
FunctiononKeyDown
(e: KeyboardEvent)
packages/vue-grab/src/index.ts:213
FunctiononKeyUp
(e: KeyboardEvent)
packages/vue-grab/src/index.ts:235
FunctiononMouseMove
(e: MouseEvent)
packages/vue-grab/src/index.ts:113
FunctiononViewportChange
()
packages/vue-grab/src/index.ts:247
MethodremoveItem
(key: string)
packages/vue-grab-opencode/src/client.ts:21
MethodremoveItem
(key: string)
packages/vue-grab/src/types.ts:43
FunctionrenderLoop
()
packages/vue-grab/src/modules/renderer.ts:57
Functionsend
(context: AgentContext<{ locator: any; htmlSnippet: string }>, signal: AbortSignal)
packages/vue-grab/src/modules/provider.ts:19
MethodsetItem
(key: string, value: string)
packages/vue-grab-opencode/src/client.ts:20
MethodsetItem
(key: string, value: string)
packages/vue-grab/src/types.ts:42
Methodsubscribe
(listener: Listener)
packages/vue-grab/src/state.ts:63
Functiontransform
(code, id)
packages/vue-grab/src/vite.ts:10
MethodundoSession
(sessionId: string)
packages/vue-grab/src/modules/agent-manager.ts:155
FunctionupdateHover
(element: Element | null, rect: any, mousePos: { x: number, y: number }, tagName?: string, componentChain?: st
packages/vue-grab/src/modules/renderer.ts:82