Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alibaba/page-agent
/ functions
Functions
526 in github.com/alibaba/page-agent
⨍
Functions
526
◇
Types & classes
118
↓ 1 callers
Method
#setupEventListeners
()
packages/ui/src/panel/Panel.ts:438
↓ 1 callers
Method
#shouldShowInputArea
* Check if input area should be shown
packages/ui/src/panel/Panel.ts:369
↓ 1 callers
Method
#startHeaderUpdateLoop
* Start periodic header update loop
packages/ui/src/panel/Panel.ts:499
↓ 1 callers
Method
#stopHeaderUpdateLoop
* Stop periodic header update loop
packages/ui/src/panel/Panel.ts:509
↓ 1 callers
Method
#submitTask
* Submit task
packages/ui/src/panel/Panel.ts:313
↓ 1 callers
Method
#toggle
()
packages/ui/src/panel/Panel.ts:476
↓ 1 callers
Function
MousePosition
()
packages/website/src/components/ui/particles.tsx:10
↓ 1 callers
Function
abortError
()
packages/llms/src/index.test.ts:14
↓ 1 callers
Function
abortError
(message = 'aborted')
packages/llms/src/OpenAIClient.test.ts:62
↓ 1 callers
Function
addExtraData
(element, data)
packages/page-controller/src/dom/dom_tree/index.js:55
↓ 1 callers
Function
animate
()
packages/website/src/components/ui/particles.tsx:241
↓ 1 callers
Function
assert
(condition: unknown, message?: string, silent?: boolean)
packages/core/src/utils/index.ts:123
↓ 1 callers
Function
bigEnough
(el: HTMLElement)
packages/page-controller/src/actions.ts:336
↓ 1 callers
Function
buildDomTree
* 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 callers
Function
buildHistoryExportFilename
(task: string, createdAt: number)
packages/extension/src/lib/history-export.ts:10
↓ 1 callers
Function
buildTreeNode
(nodeId: string)
packages/page-controller/src/dom/index.ts:240
↓ 1 callers
Function
capTextLength
(text: string, maxLength: number)
packages/page-controller/src/dom/index.ts:232
↓ 1 callers
Function
cleanUpHighlights
()
packages/page-controller/src/dom/index.ts:528
↓ 1 callers
Method
cleanUpHighlights
()
packages/extension/src/agent/RemotePageController.ts:101
↓ 1 callers
Function
clearSessions
()
packages/extension/src/lib/db.ts:67
↓ 1 callers
Method
clickElement
* Click element by index
packages/page-controller/src/PageController.ts:244
↓ 1 callers
Function
clickPointer
()
packages/page-controller/src/utils/index.ts:70
↓ 1 callers
Method
closeTab
(tabId: number)
packages/extension/src/agent/TabsController.ts:182
↓ 1 callers
Function
collectText
(currentNode: TreeNode, currentDepth: number)
packages/page-controller/src/dom/index.ts:469
↓ 1 callers
Function
createAgent
( customFetch: TestFetch, options: Partial<ConstructorParameters<typeof PageAgentCore>[0]> = {} )
packages/core/src/PageAgentCore.test.ts:52
↓ 1 callers
Function
createFetchMock
()
packages/core/src/PageAgentCore.test.ts:68
↓ 1 callers
Function
createPageController
()
packages/core/src/PageAgentCore.test.ts:33
↓ 1 callers
Function
createReflectionLines
(reflection: { evaluation_previous_goal?: string memory?: string next_goal?: string })
packages/ui/src/panel/cards.ts:36
↓ 1 callers
Function
createTabTools
(tabsController: TabsController)
packages/extension/src/agent/tabTools.ts:24
↓ 1 callers
Function
detectLanguage
Detect user language from browser settings
packages/extension/src/agent/MultiPageAgent.ts:9
↓ 1 callers
Function
disablePassThrough
()
packages/page-controller/src/utils/index.ts:78
↓ 1 callers
Method
dispose
* Dispose panel and clean up event listeners
packages/ui/src/panel/Panel.ts:262
↓ 1 callers
Method
dispose
()
packages/extension/src/agent/TabsController.ts:386
↓ 1 callers
Function
docsImport
()
packages/website/src/router.tsx:8
↓ 1 callers
Function
doesElementHaveInteractivePointer
* 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 callers
Function
doneResponse
(text: string, success = true)
packages/core/src/PageAgentCore.test.ts:98
↓ 1 callers
Function
downloadHistoryExport
( task: string, createdAt: number, history: HistoricalEvent[] )
packages/extension/src/lib/history-export.ts:19
↓ 1 callers
Function
drawParticles
()
packages/website/src/components/ui/particles.tsx:221
↓ 1 callers
Function
enablePassThrough
()
packages/page-controller/src/utils/index.ts:74
↓ 1 callers
Function
escapeHtml
(text: string)
packages/ui/src/utils.ts:11
↓ 1 callers
Function
escapeHtml
(text: string)
packages/website/src/components/HighlightSyntax.tsx:28
↓ 1 callers
Function
executeCode
(code: string)
packages/website/src/components/JSConsole.tsx:173
↓ 1 callers
Method
executeTask
* @param {string} task * @param {Record<string, unknown>} [config] * @returns {Promise<{success: boolean, data: string}>}
packages/mcp/src/hub-bridge.js:84
↓ 1 callers
Function
expectEchoToolCall
(baseURL: string, apiKey: string, model: string)
packages/llms/src/models.live.test.ts:170
↓ 1 callers
Function
exposeAgentToPage
()
packages/extension/src/entrypoints/content.ts:39
↓ 1 callers
Function
extractPrompt
(rawRequest: unknown, role: 'system' | 'user')
packages/extension/src/components/cards.tsx:146
↓ 1 callers
Function
fetchLlmsTxt
(url: string)
packages/core/src/utils/index.ts:83
↓ 1 callers
Function
fetchToken
()
packages/extension/src/components/ConfigPanel.tsx:70
↓ 1 callers
Function
formatStars
(n: number)
packages/website/src/hooks/useGitHubStars.ts:26
↓ 1 callers
Function
formatTimestampForFilename
(createdAt: number)
packages/extension/src/lib/history-export.ts:46
↓ 1 callers
Function
generateStar
()
packages/website/src/components/ui/sparkles-text.tsx:95
↓ 1 callers
Function
getActivityInfo
()
packages/extension/src/components/cards.tsx:345
↓ 1 callers
Function
getAllTextTillNextClickableElement
(node: TreeNode, maxDepth = -1)
packages/page-controller/src/dom/index.ts:466
↓ 1 callers
Method
getBrowserState
* Get structured browser state for LLM consumption. * Automatically calls updateTree() to refresh the DOM state.
packages/page-controller/src/PageController.ts:129
↓ 1 callers
Function
getCachedClientRects
* 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 callers
Method
getCurrentTitle
()
packages/extension/src/agent/RemotePageController.ts:43
↓ 1 callers
Method
getCurrentUrl
* Get current page URL
packages/page-controller/src/PageController.ts:114
↓ 1 callers
Function
getCursorChar
()
packages/website/src/components/ui/typing-animation.tsx:138
↓ 1 callers
Function
getCursorChar
()
packages/extension/src/components/ui/typing-animation.tsx:138
↓ 1 callers
Function
getElementPosition
* 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 callers
Function
getIframeOffset
(element: HTMLElement)
packages/page-controller/src/utils/index.ts:28
↓ 1 callers
Function
getInjection
* 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 callers
Method
getInstance
()
packages/website/src/components/JSConsole.tsx:30
↓ 1 callers
Method
getLastUpdateTime
* Get last tree update timestamp
packages/page-controller/src/PageController.ts:121
↓ 1 callers
Function
getMethodName
(action: string)
packages/extension/src/agent/RemotePageController.content.ts:106
↓ 1 callers
Function
getNativeValueSetter
(element: HTMLInputElement | HTMLTextAreaElement)
packages/page-controller/src/utils/index.ts:39
↓ 1 callers
Method
getNestedValue
(obj: any, path: string)
packages/ui/src/i18n/index.ts:32
↓ 1 callers
Function
getOwnWindowId
* 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 callers
Function
getPC
()
packages/extension/src/agent/RemotePageController.content.ts:20
↓ 1 callers
Function
getPageInfo
()
packages/page-controller/src/dom/getPageInfo.ts:1
↓ 1 callers
Function
getPrompt
(type: string)
packages/website/src/components/JSConsole.tsx:320
↓ 1 callers
Function
getProvider
(baseURL?: string)
packages/llms/src/utils.ts:225
↓ 1 callers
Function
getRandomInt
(max: number)
packages/website/src/components/ui/hyper-text.tsx:31
↓ 1 callers
Function
getSentBody
(fetchMock: ReturnType<typeof vi.fn>)
packages/llms/src/OpenAIClient.test.ts:68
↓ 1 callers
Function
getSession
(id: string)
packages/extension/src/lib/db.ts:57
↓ 1 callers
Function
globToRegex
(pattern: string)
packages/page-controller/src/dom/index.ts:115
↓ 1 callers
Function
handleDelete
(e: React.MouseEvent, id: string)
packages/extension/src/components/HistoryList.tsx:53
↓ 1 callers
Function
handleExport
(e: React.MouseEvent, session: SessionRecord)
packages/extension/src/components/HistoryList.tsx:59
↓ 1 callers
Function
handleHighlighting
* 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 callers
Function
handleLanguageChange
(langCode: 'zh-CN' | 'en-US')
packages/website/src/components/LanguageSwitcher.tsx:17
↓ 1 callers
Function
handlePageControlMessage
( message: { type: 'PAGE_CONTROL'; action: string; payload: any; targetTabId: number }, sender: chrome.runti
packages/extension/src/agent/RemotePageController.background.ts:6
↓ 1 callers
Function
handleRerun
(e: React.MouseEvent, task: string)
packages/extension/src/components/HistoryList.tsx:64
↓ 1 callers
Function
handleTabClick
(tab: 'request' | 'response')
packages/extension/src/components/cards.tsx:164
↓ 1 callers
Function
handleTabControlMessage
( message: { type: 'TAB_CONTROL'; action: TabAction; payload: any }, sender: chrome.runtime.MessageSender,
packages/extension/src/agent/TabsController.background.ts:47
↓ 1 callers
Function
hasDarkModeClass
* Checks for common dark mode CSS classes on the html or body elements.
packages/page-controller/src/mask/checkDarkMode.ts:24
↓ 1 callers
Function
hasDarkModeDataAttribute
* Some UI frameworks use data attributes to indicate theme
packages/page-controller/src/mask/checkDarkMode.ts:43
↓ 1 callers
Function
hasParentWithHighlightIndex
(node: TreeNode)
packages/page-controller/src/dom/index.ts:298
↓ 1 callers
Function
hexToRgb
(hex: string)
packages/website/src/components/ui/particles.tsx:43
↓ 1 callers
Method
hide
()
packages/page-controller/src/mask/SimulatorMask.ts:196
↓ 1 callers
Method
hideMask
* Hide the visual mask overlay. * Only works after mask is setup.
packages/page-controller/src/PageController.ts:415
↓ 1 callers
Method
hideMask
@note Managed by content script via storage polling.
packages/extension/src/agent/RemotePageController.ts:141
↓ 1 callers
Function
highlightElement
* 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 callers
Function
highlightSyntax
(code: string)
packages/website/src/components/HighlightSyntax.tsx:33
↓ 1 callers
Method
init
(task: string, options: TabsInitOptions = {})
packages/extension/src/agent/TabsController.ts:52
↓ 1 callers
Function
initPageController
()
packages/extension/src/agent/RemotePageController.content.ts:6
↓ 1 callers
Function
initializeStars
()
packages/website/src/components/ui/sparkles-text.tsx:106
↓ 1 callers
Method
inputText
* Input text into element by index
packages/page-controller/src/PageController.ts:274
↓ 1 callers
Function
inputTextElement
(element: HTMLElement, text: string)
packages/page-controller/src/actions.ts:131
↓ 1 callers
Method
interpolate
(template: string, params: TranslationParams)
packages/ui/src/i18n/index.ts:36
↓ 1 callers
Method
invoke
( messages: Message[], tools: Record<string, Tool>, abortSignal?: AbortSignal, options?: InvokeOptions
packages/llms/src/OpenAIClient.ts:29
← previous
next →
101–200 of 526, ranked by callers