Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/EnderRomantice/vue-grab
/ functions
Functions
88 in github.com/EnderRomantice/vue-grab
⨍
Functions
88
◇
Types & classes
26
↓ 9 callers
Function
hideOverlay
(sessionId?: string)
packages/vue-grab/src/modules/overlay.ts:220
↓ 8 callers
Function
getConfig
()
packages/vue-grab/src/modules/config.ts:39
↓ 7 callers
Method
updateSession
(sessionId: string, updates: Partial<AgentSession>)
packages/vue-grab/src/state.ts:80
↓ 6 callers
Method
getState
()
packages/vue-grab/src/state.ts:49
↓ 5 callers
Function
cleanupSessionOverlay
(sessionId: string)
packages/vue-grab/src/modules/overlay.ts:572
↓ 4 callers
Method
dismissSession
(sessionId: string)
packages/vue-grab/src/modules/agent-manager.ts:149
↓ 4 callers
Function
ensureOverlay
(sessionId?: string)
packages/vue-grab/src/modules/overlay.ts:150
↓ 4 callers
Function
getLocatorData
(el: Element)
packages/vue-grab/src/modules/dom.ts:35
↓ 4 callers
Method
getSession
(sessionId: string)
packages/vue-grab/src/state.ts:101
↓ 4 callers
Function
mountRoot
()
packages/vue-grab/src/modules/overlay.ts:20
↓ 4 callers
Method
setState
(updater: (prev: AppState) => AppState)
packages/vue-grab/src/state.ts:53
↓ 4 callers
Function
updateActiveState
()
packages/vue-grab/src/index.ts:100
↓ 3 callers
Function
getRect
(el: Element)
packages/vue-grab/src/modules/dom.ts:135
↓ 3 callers
Function
renderOverlay
( rect: SelectionBox, text?: string, cursor?: { x: number; y: number }, secondaryText?: string, sess
packages/vue-grab/src/modules/overlay.ts:229
↓ 3 callers
Function
renderResult
( status: "done" | "error" | "timeout", message?: string, sessionId?: string, rect?: SelectionBox, )
packages/vue-grab/src/modules/overlay.ts:495
↓ 2 callers
Function
executeOpencodePrompt
( prompt: string, options?: OpencodeAgentOptions, onStatus?: (text: string) => void, )
packages/vue-grab-opencode/src/server.ts:61
↓ 2 callers
Function
getCSSPath
(el: Element)
packages/vue-grab/src/modules/dom.ts:140
↓ 2 callers
Function
getHTMLSnippet
(el: Element)
packages/vue-grab/src/modules/dom.ts:155
↓ 2 callers
Function
getVueComponentChain
(el: Element)
packages/vue-grab/src/modules/dom.ts:6
↓ 2 callers
Function
isComboPressed
(hotkey: Hotkey | Hotkey[], holdMs?: number)
packages/vue-grab/src/modules/hotkeys.ts:17
↓ 2 callers
Function
isKeyActive
(k: string)
packages/vue-grab/src/modules/hotkeys.ts:23
↓ 2 callers
Function
isPortInUse
(port: number)
packages/vue-grab-opencode/src/server.ts:201
↓ 2 callers
Function
mergeOptions
( contextOptions?: OpencodeAgentOptions, )
packages/vue-grab-opencode/src/client.ts:166
↓ 2 callers
Function
normalizeKey
(key: string)
packages/vue-grab/src/modules/hotkeys.ts:3
↓ 2 callers
Method
notifyListeners
()
packages/vue-grab/src/state.ts:68
↓ 2 callers
Method
removeSession
(sessionId: string)
packages/vue-grab/src/state.ts:93
↓ 1 callers
Method
abortAllSessions
()
packages/vue-grab/src/modules/agent-manager.ts:143
↓ 1 callers
Method
addSession
(session: AgentSession)
packages/vue-grab/src/state.ts:73
↓ 1 callers
Function
attachAgent
()
packages/vue-grab-opencode/src/client.ts:247
↓ 1 callers
Method
clearSessions
()
packages/vue-grab/src/state.ts:109
↓ 1 callers
Function
copyTextToClipboard
(text: string)
packages/vue-grab/src/modules/clipboard.ts:1
↓ 1 callers
Function
createOpencodeAgentProvider
( options: OpencodeAgentProviderOptions = {}, )
packages/vue-grab-opencode/src/client.ts:158
↓ 1 callers
Function
createProvider
(options: ProviderOptions)
packages/vue-grab/src/modules/provider.ts:15
↓ 1 callers
Function
createServer
()
packages/vue-grab-opencode/src/server.ts:104
↓ 1 callers
Method
executeSessionStream
(session: AgentSession, streamIterator: AsyncIterable<string>)
packages/vue-grab/src/modules/agent-manager.ts:82
↓ 1 callers
Function
formatVueChain
(chain: VueComponentInfo[])
packages/vue-grab/src/modules/dom.ts:26
↓ 1 callers
Function
getDefaultHotkey
()
packages/vue-grab/src/modules/hotkeys.ts:5
↓ 1 callers
Function
getElementAtMouse
(x: number, y: number)
packages/vue-grab/src/modules/dom.ts:70
↓ 1 callers
Method
getItem
(key: string)
packages/vue-grab/src/types.ts:41
↓ 1 callers
Function
getOpencodeClient
()
packages/vue-grab-opencode/src/server.ts:50
↓ 1 callers
Function
hexToRGBA
(hex: string, alpha: number)
packages/vue-grab/src/modules/overlay.ts:5
↓ 1 callers
Function
init
(options: Options = {})
packages/vue-grab/src/index.ts:22
↓ 1 callers
Function
isCtrlXPressed
()
packages/vue-grab/src/index.ts:96
↓ 1 callers
Function
killProcessOnPort
(port: number)
packages/vue-grab-opencode/src/server.ts:212
↓ 1 callers
Function
parseServerSentEvent
(eventStringBlock: string)
packages/vue-grab-opencode/src/client.ts:65
↓ 1 callers
Function
renderInput
( rect: SelectionBox, initialText: string, onSubmit: (value: string) => void, sessionId?: string, on
packages/vue-grab/src/modules/overlay.ts:291
↓ 1 callers
Function
renderLoading
( elapsedTime: string, sessionId?: string, rect?: SelectionBox, )
packages/vue-grab/src/modules/overlay.ts:439
↓ 1 callers
Function
renderSessions
()
packages/vue-grab/src/modules/renderer.ts:8
↓ 1 callers
Method
setProvider
(provider: AgentProvider<any>)
packages/vue-grab/src/modules/agent-manager.ts:19
↓ 1 callers
Function
shouldIgnore
(node: Element)
packages/vue-grab/src/modules/dom.ts:103
↓ 1 callers
Function
showToast
(messageHTML: string, duration = 1600)
packages/vue-grab/src/modules/overlay.ts:553
↓ 1 callers
Function
startRenderLoop
()
packages/vue-grab/src/modules/renderer.ts:69
↓ 1 callers
Function
startServer
(port: number = DEFAULT_PORT)
packages/vue-grab-opencode/src/server.ts:267
↓ 1 callers
Method
startSession
(params: StartSessionParams)
packages/vue-grab/src/modules/agent-manager.ts:31
↓ 1 callers
Function
stopRenderLoop
()
packages/vue-grab/src/modules/renderer.ts:75
↓ 1 callers
Function
toKeys
(hk: Hotkey | Hotkey[])
packages/vue-grab/src/modules/hotkeys.ts:19
↓ 1 callers
Function
updateConfig
(partial: Partial<RuntimeConfig>)
packages/vue-grab/src/modules/config.ts:41
↓ 1 callers
Method
updateSessionBoundsOnViewportChange
()
packages/vue-grab/src/modules/agent-manager.ts:165
↓ 1 callers
Method
updateState
(partial: Partial<AppState>)
packages/vue-grab/src/state.ts:58
↓ 1 callers
Function
vueGrabPlugin
()
packages/vue-grab/src/vite.ts:6
↓ 1 callers
Function
wrappedOnSubmit
(value: string)
packages/vue-grab/src/modules/overlay.ts:410
Method
abortSession
(sessionId: string)
packages/vue-grab/src/modules/agent-manager.ts:136
Function
cleanup
()
packages/vue-grab/src/index.ts:264
Method
constructor
()
packages/vue-grab/src/state.ts:33
Method
getItem
(key: string)
packages/vue-grab-opencode/src/client.ts:19
Method
getProvider
()
packages/vue-grab/src/modules/agent-manager.ts:23
Method
getSessionElement
(sessionId: string)
packages/vue-grab/src/modules/agent-manager.ts:214
Function
handleEscapeKey
(e: KeyboardEvent)
packages/vue-grab/src/modules/overlay.ts:391
Function
handleOutsideClick
(e: MouseEvent)
packages/vue-grab/src/modules/overlay.ts:370
Method
hasActiveSessions
()
packages/vue-grab/src/state.ts:105
Method
isProcessing
()
packages/vue-grab/src/modules/agent-manager.ts:27
Function
onAbort
()
packages/vue-grab-opencode/src/client.ts:84
Function
onBlur
()
packages/vue-grab/src/index.ts:254
Function
onClick
(e: MouseEvent)
packages/vue-grab/src/index.ts:163
Function
onKeyDown
(e: KeyboardEvent)
packages/vue-grab/src/index.ts:213
Function
onKeyUp
(e: KeyboardEvent)
packages/vue-grab/src/index.ts:235
Function
onMouseMove
(e: MouseEvent)
packages/vue-grab/src/index.ts:113
Function
onViewportChange
()
packages/vue-grab/src/index.ts:247
Method
removeItem
(key: string)
packages/vue-grab-opencode/src/client.ts:21
Method
removeItem
(key: string)
packages/vue-grab/src/types.ts:43
Function
renderLoop
()
packages/vue-grab/src/modules/renderer.ts:57
Function
send
(context: AgentContext<{ locator: any; htmlSnippet: string }>, signal: AbortSignal)
packages/vue-grab/src/modules/provider.ts:19
Method
setItem
(key: string, value: string)
packages/vue-grab-opencode/src/client.ts:20
Method
setItem
(key: string, value: string)
packages/vue-grab/src/types.ts:42
Method
subscribe
(listener: Listener)
packages/vue-grab/src/state.ts:63
Function
transform
(code, id)
packages/vue-grab/src/vite.ts:10
Method
undoSession
(sessionId: string)
packages/vue-grab/src/modules/agent-manager.ts:155
Function
updateHover
(element: Element | null, rect: any, mousePos: { x: number, y: number }, tagName?: string, componentChain?: st
packages/vue-grab/src/modules/renderer.ts:82