MCPcopy Create free account

hub / github.com/alibaba/page-agent / functions

Functions526 in github.com/alibaba/page-agent

↓ 1 callersMethod#setupEventListeners
()
packages/ui/src/panel/Panel.ts:438
↓ 1 callersMethod#shouldShowInputArea
* Check if input area should be shown
packages/ui/src/panel/Panel.ts:369
↓ 1 callersMethod#startHeaderUpdateLoop
* Start periodic header update loop
packages/ui/src/panel/Panel.ts:499
↓ 1 callersMethod#stopHeaderUpdateLoop
* Stop periodic header update loop
packages/ui/src/panel/Panel.ts:509
↓ 1 callersMethod#submitTask
* Submit task
packages/ui/src/panel/Panel.ts:313
↓ 1 callersMethod#toggle
()
packages/ui/src/panel/Panel.ts:476
↓ 1 callersFunctionMousePosition
()
packages/website/src/components/ui/particles.tsx:10
↓ 1 callersFunctionabortError
()
packages/llms/src/index.test.ts:14
↓ 1 callersFunctionabortError
(message = 'aborted')
packages/llms/src/OpenAIClient.test.ts:62
↓ 1 callersFunctionaddExtraData
(element, data)
packages/page-controller/src/dom/dom_tree/index.js:55
↓ 1 callersFunctionanimate
()
packages/website/src/components/ui/particles.tsx:241
↓ 1 callersFunctionassert
(condition: unknown, message?: string, silent?: boolean)
packages/core/src/utils/index.ts:123
↓ 1 callersFunctionbigEnough
(el: HTMLElement)
packages/page-controller/src/actions.ts:336
↓ 1 callersFunctionbuildDomTree
* Creates a node data object for a given node and its descendants. * * @param {HTMLElement} node - The node to process. * @param {HTMLElement |
packages/page-controller/src/dom/dom_tree/index.js:1472
↓ 1 callersFunctionbuildHistoryExportFilename
(task: string, createdAt: number)
packages/extension/src/lib/history-export.ts:10
↓ 1 callersFunctionbuildTreeNode
(nodeId: string)
packages/page-controller/src/dom/index.ts:240
↓ 1 callersFunctioncapTextLength
(text: string, maxLength: number)
packages/page-controller/src/dom/index.ts:232
↓ 1 callersFunctioncleanUpHighlights
()
packages/page-controller/src/dom/index.ts:528
↓ 1 callersMethodcleanUpHighlights
()
packages/extension/src/agent/RemotePageController.ts:101
↓ 1 callersFunctionclearSessions
()
packages/extension/src/lib/db.ts:67
↓ 1 callersMethodclickElement
* Click element by index
packages/page-controller/src/PageController.ts:244
↓ 1 callersFunctionclickPointer
()
packages/page-controller/src/utils/index.ts:70
↓ 1 callersMethodcloseTab
(tabId: number)
packages/extension/src/agent/TabsController.ts:182
↓ 1 callersFunctioncollectText
(currentNode: TreeNode, currentDepth: number)
packages/page-controller/src/dom/index.ts:469
↓ 1 callersFunctioncreateAgent
( customFetch: TestFetch, options: Partial<ConstructorParameters<typeof PageAgentCore>[0]> = {} )
packages/core/src/PageAgentCore.test.ts:52
↓ 1 callersFunctioncreateFetchMock
()
packages/core/src/PageAgentCore.test.ts:68
↓ 1 callersFunctioncreatePageController
()
packages/core/src/PageAgentCore.test.ts:33
↓ 1 callersFunctioncreateReflectionLines
(reflection: { evaluation_previous_goal?: string memory?: string next_goal?: string })
packages/ui/src/panel/cards.ts:36
↓ 1 callersFunctioncreateTabTools
(tabsController: TabsController)
packages/extension/src/agent/tabTools.ts:24
↓ 1 callersFunctiondetectLanguage
Detect user language from browser settings
packages/extension/src/agent/MultiPageAgent.ts:9
↓ 1 callersFunctiondisablePassThrough
()
packages/page-controller/src/utils/index.ts:78
↓ 1 callersMethoddispose
* Dispose panel and clean up event listeners
packages/ui/src/panel/Panel.ts:262
↓ 1 callersMethoddispose
()
packages/extension/src/agent/TabsController.ts:386
↓ 1 callersFunctiondocsImport
()
packages/website/src/router.tsx:8
↓ 1 callersFunctiondoesElementHaveInteractivePointer
* Checks if an element has an interactive pointer. * * @param {HTMLElement} element - The element to check. * @returns {boolean} Whether the
packages/page-controller/src/dom/dom_tree/index.js:771
↓ 1 callersFunctiondoneResponse
(text: string, success = true)
packages/core/src/PageAgentCore.test.ts:98
↓ 1 callersFunctiondownloadHistoryExport
( task: string, createdAt: number, history: HistoricalEvent[] )
packages/extension/src/lib/history-export.ts:19
↓ 1 callersFunctiondrawParticles
()
packages/website/src/components/ui/particles.tsx:221
↓ 1 callersFunctionenablePassThrough
()
packages/page-controller/src/utils/index.ts:74
↓ 1 callersFunctionescapeHtml
(text: string)
packages/ui/src/utils.ts:11
↓ 1 callersFunctionescapeHtml
(text: string)
packages/website/src/components/HighlightSyntax.tsx:28
↓ 1 callersFunctionexecuteCode
(code: string)
packages/website/src/components/JSConsole.tsx:173
↓ 1 callersMethodexecuteTask
* @param {string} task * @param {Record<string, unknown>} [config] * @returns {Promise<{success: boolean, data: string}>}
packages/mcp/src/hub-bridge.js:84
↓ 1 callersFunctionexpectEchoToolCall
(baseURL: string, apiKey: string, model: string)
packages/llms/src/models.live.test.ts:170
↓ 1 callersFunctionexposeAgentToPage
()
packages/extension/src/entrypoints/content.ts:39
↓ 1 callersFunctionextractPrompt
(rawRequest: unknown, role: 'system' | 'user')
packages/extension/src/components/cards.tsx:146
↓ 1 callersFunctionfetchLlmsTxt
(url: string)
packages/core/src/utils/index.ts:83
↓ 1 callersFunctionfetchToken
()
packages/extension/src/components/ConfigPanel.tsx:70
↓ 1 callersFunctionformatStars
(n: number)
packages/website/src/hooks/useGitHubStars.ts:26
↓ 1 callersFunctionformatTimestampForFilename
(createdAt: number)
packages/extension/src/lib/history-export.ts:46
↓ 1 callersFunctiongenerateStar
()
packages/website/src/components/ui/sparkles-text.tsx:95
↓ 1 callersFunctiongetActivityInfo
()
packages/extension/src/components/cards.tsx:345
↓ 1 callersFunctiongetAllTextTillNextClickableElement
(node: TreeNode, maxDepth = -1)
packages/page-controller/src/dom/index.ts:466
↓ 1 callersMethodgetBrowserState
* Get structured browser state for LLM consumption. * Automatically calls updateTree() to refresh the DOM state.
packages/page-controller/src/PageController.ts:129
↓ 1 callersFunctiongetCachedClientRects
* Gets the cached client rects for an element. * * @param {HTMLElement} element - The element to get the client rects for. * @returns {DOMRectLi
packages/page-controller/src/dom/dom_tree/index.js:120
↓ 1 callersMethodgetCurrentTitle
()
packages/extension/src/agent/RemotePageController.ts:43
↓ 1 callersMethodgetCurrentUrl
* Get current page URL
packages/page-controller/src/PageController.ts:114
↓ 1 callersFunctiongetCursorChar
()
packages/website/src/components/ui/typing-animation.tsx:138
↓ 1 callersFunctiongetCursorChar
()
packages/extension/src/components/ui/typing-animation.tsx:138
↓ 1 callersFunctiongetElementPosition
* Gets the position of an element in its parent. * * @param {HTMLElement} currentElement - The element to get the position for. * @returns {numb
packages/page-controller/src/dom/dom_tree/index.js:434
↓ 1 callersFunctiongetIframeOffset
(element: HTMLElement)
packages/page-controller/src/utils/index.ts:28
↓ 1 callersFunctiongetInjection
* Get the bookmarklet injection script * @param cdnSource Which CDN mirror to use * @param isZh Whether to use Chinese language
packages/website/src/pages/home/HeroSection.tsx:25
↓ 1 callersMethodgetInstance
()
packages/website/src/components/JSConsole.tsx:30
↓ 1 callersMethodgetLastUpdateTime
* Get last tree update timestamp
packages/page-controller/src/PageController.ts:121
↓ 1 callersFunctiongetMethodName
(action: string)
packages/extension/src/agent/RemotePageController.content.ts:106
↓ 1 callersFunctiongetNativeValueSetter
(element: HTMLInputElement | HTMLTextAreaElement)
packages/page-controller/src/utils/index.ts:39
↓ 1 callersMethodgetNestedValue
(obj: any, path: string)
packages/ui/src/i18n/index.ts:32
↓ 1 callersFunctiongetOwnWindowId
* Resolve the window hosting this script's own context, when knowable. * * Extension pages (side panel, hub tab) have `chrome.windows` access and ca
packages/extension/src/agent/TabsController.ts:26
↓ 1 callersFunctiongetPC
()
packages/extension/src/agent/RemotePageController.content.ts:20
↓ 1 callersFunctiongetPageInfo
()
packages/page-controller/src/dom/getPageInfo.ts:1
↓ 1 callersFunctiongetPrompt
(type: string)
packages/website/src/components/JSConsole.tsx:320
↓ 1 callersFunctiongetProvider
(baseURL?: string)
packages/llms/src/utils.ts:225
↓ 1 callersFunctiongetRandomInt
(max: number)
packages/website/src/components/ui/hyper-text.tsx:31
↓ 1 callersFunctiongetSentBody
(fetchMock: ReturnType<typeof vi.fn>)
packages/llms/src/OpenAIClient.test.ts:68
↓ 1 callersFunctiongetSession
(id: string)
packages/extension/src/lib/db.ts:57
↓ 1 callersFunctionglobToRegex
(pattern: string)
packages/page-controller/src/dom/index.ts:115
↓ 1 callersFunctionhandleDelete
(e: React.MouseEvent, id: string)
packages/extension/src/components/HistoryList.tsx:53
↓ 1 callersFunctionhandleExport
(e: React.MouseEvent, session: SessionRecord)
packages/extension/src/components/HistoryList.tsx:59
↓ 1 callersFunctionhandleHighlighting
* Handles the logic for deciding whether to highlight an element and performing the highlight. * @param { { tagName: string; at
packages/page-controller/src/dom/dom_tree/index.js:1420
↓ 1 callersFunctionhandleLanguageChange
(langCode: 'zh-CN' | 'en-US')
packages/website/src/components/LanguageSwitcher.tsx:17
↓ 1 callersFunctionhandlePageControlMessage
( message: { type: 'PAGE_CONTROL'; action: string; payload: any; targetTabId: number }, sender: chrome.runti
packages/extension/src/agent/RemotePageController.background.ts:6
↓ 1 callersFunctionhandleRerun
(e: React.MouseEvent, task: string)
packages/extension/src/components/HistoryList.tsx:64
↓ 1 callersFunctionhandleTabClick
(tab: 'request' | 'response')
packages/extension/src/components/cards.tsx:164
↓ 1 callersFunctionhandleTabControlMessage
( message: { type: 'TAB_CONTROL'; action: TabAction; payload: any }, sender: chrome.runtime.MessageSender,
packages/extension/src/agent/TabsController.background.ts:47
↓ 1 callersFunctionhasDarkModeClass
* Checks for common dark mode CSS classes on the html or body elements.
packages/page-controller/src/mask/checkDarkMode.ts:24
↓ 1 callersFunctionhasDarkModeDataAttribute
* Some UI frameworks use data attributes to indicate theme
packages/page-controller/src/mask/checkDarkMode.ts:43
↓ 1 callersFunctionhasParentWithHighlightIndex
(node: TreeNode)
packages/page-controller/src/dom/index.ts:298
↓ 1 callersFunctionhexToRgb
(hex: string)
packages/website/src/components/ui/particles.tsx:43
↓ 1 callersMethodhide
()
packages/page-controller/src/mask/SimulatorMask.ts:196
↓ 1 callersMethodhideMask
* Hide the visual mask overlay. * Only works after mask is setup.
packages/page-controller/src/PageController.ts:415
↓ 1 callersMethodhideMask
@note Managed by content script via storage polling.
packages/extension/src/agent/RemotePageController.ts:141
↓ 1 callersFunctionhighlightElement
* Highlights an element in the DOM and returns the index of the next element. * * @param {HTMLElement} element - The element to highlight. * @pa
packages/page-controller/src/dom/dom_tree/index.js:167
↓ 1 callersFunctionhighlightSyntax
(code: string)
packages/website/src/components/HighlightSyntax.tsx:33
↓ 1 callersMethodinit
(task: string, options: TabsInitOptions = {})
packages/extension/src/agent/TabsController.ts:52
↓ 1 callersFunctioninitPageController
()
packages/extension/src/agent/RemotePageController.content.ts:6
↓ 1 callersFunctioninitializeStars
()
packages/website/src/components/ui/sparkles-text.tsx:106
↓ 1 callersMethodinputText
* Input text into element by index
packages/page-controller/src/PageController.ts:274
↓ 1 callersFunctioninputTextElement
(element: HTMLElement, text: string)
packages/page-controller/src/actions.ts:131
↓ 1 callersMethodinterpolate
(template: string, params: TranslationParams)
packages/ui/src/i18n/index.ts:36
↓ 1 callersMethodinvoke
( messages: Message[], tools: Record<string, Tool>, abortSignal?: AbortSignal, options?: InvokeOptions
packages/llms/src/OpenAIClient.ts:29
← previousnext →101–200 of 526, ranked by callers