MCPcopy Create free account

hub / github.com/browserbase/stagehand / functions

Functions3,844 in github.com/browserbase/stagehand

↓ 271 callersMethodgoto
(url: string, opts?: NavOpts)
packages/evals/core/contracts/tool.ts:75
↓ 207 callersMethodpages
* Return top-level `Page`s (oldest → newest). OOPIF targets are not included.
packages/core/lib/v3/understudy/context.ts:615
↓ 188 callersMethodincludes
Substring inclusion check.
packages/evals/framework/types.ts:110
↓ 185 callersMethodget
(name: string)
packages/cli/src/lib/functions/dev.ts:255
↓ 169 callersMethodclose
()
packages/evals/core/contracts/tool.ts:134
↓ 153 callersMethodgetLogs
* getLogs: * Retrieves the array of stored log lines. * Useful for returning logs after a task completes, for analysis or debugging.
packages/evals/logger.ts:129
↓ 148 callersFunctiondefineBenchTask
( meta: BenchTaskMeta, fn: (ctx: BenchTaskContext) => Promise<void | TaskResult>, )
packages/evals/framework/defineTask.ts:35
↓ 122 callersMethodsend
(method: string, params?: object)
packages/core/lib/v3/understudy/cdp.ts:24
↓ 108 callersMethodinit
* Entrypoint: initializes handlers, launches Chrome or Browserbase, * and sets up a CDP context.
packages/core/lib/v3/v3.ts:865
↓ 101 callersMethodsplit
(keyString: string)
packages/core/lib/v3/understudy/page.ts:2240
↓ 96 callersMethodtoString
()
packages/core/lib/v3/understudy/consoleMessage.ts:72
↓ 89 callersMethodact
(input: string | Action, options?: ActOptions)
packages/core/lib/v3/v3.ts:1265
↓ 89 callersMethodlog
* log: * Logs a message at the default (info) level. * Uses `logLineToString` to produce a readable output on the console, * and then stores
packages/evals/logger.ts:93
↓ 75 callersMethodextract
( a?: string | ExtractOptions, b?: StagehandZodSchema | ExtractOptions, c?: ExtractOptions, )
packages/core/lib/v3/v3.ts:1424
↓ 73 callersMethoderror
* error: * Logs an error message with `console.error` and stores it. * Useful for capturing and differentiating error-level logs.
packages/evals/logger.ts:105
↓ 73 callersMethodlog
* Log a message using our LogLine format
packages/core/lib/logger.ts:162
↓ 73 callersMethodon
(event: string, handler: (params: P) => void)
packages/core/lib/v3/understudy/cdp.ts:25
↓ 70 callersMethodclose
()
packages/core/lib/v3/understudy/cdp.ts:27
↓ 67 callersFunctionfail
( message: string, exitCode = 1, telemetry: CommandFailureTelemetry = {}, )
packages/cli/src/lib/errors.ts:23
↓ 67 callersMethodurl
()
packages/evals/core/contracts/tool.ts:82
↓ 63 callersMethodlocator
(selector: string)
packages/evals/core/contracts/tool.ts:103
↓ 59 callersMethodlogger
()
packages/core/lib/v3/v3.ts:1726
↓ 58 callersMethodawaitActivePage
* Await the current active page, waiting briefly if a popup/open was just triggered. * Normal path returns immediately; popup path waits up to time
packages/core/lib/v3/understudy/context.ts:1421
↓ 56 callersMethodevaluate
( pageFunctionOrExpression: string | ((arg: Arg) => R | Promise<R>), arg?: Arg, )
packages/evals/core/contracts/tool.ts:84
↓ 53 callersMethodpages
()
packages/core/tests/unit/browserbase-session-accessors.test.ts:21
↓ 46 callersFunctionevaluationResultToSuccess
( result: EvaluationResult, mode: unknown = "outcome", processThreshold = 0.8, )
packages/evals/framework/verifierAdapter.ts:435
↓ 44 callersFunctionrunWithVerifier
( opts: RunWithVerifierOptions, )
packages/evals/framework/verifierAdapter.ts:309
↓ 43 callersFunctiondim
(s: string)
packages/evals/tui/format.ts:45
↓ 40 callersFunctionadHocRubric
(...criteria: string[])
packages/evals/framework/adHocRubric.ts:16
↓ 39 callersMethodclick
(target: string | ActionTarget)
packages/evals/core/contracts/tool.ts:105
↓ 36 callersMethodexecute
(input: BenchHarnessExecuteInput)
packages/evals/framework/benchHarness.ts:67
↓ 36 callersFunctionv3Logger
(line: LogLine)
packages/core/lib/v3/logger.ts:54
↓ 34 callersMethodobserve
( a?: string | ObserveOptions, b?: ObserveOptions, )
packages/core/lib/v3/v3.ts:1524
↓ 31 callersFunctionoutputJson
(value: unknown)
packages/cli/src/lib/output.ts:26
↓ 31 callersFunctionrunDriverCommandFromFlags
( command: DriverCommandName, params: unknown, flags: DriverFlags, )
packages/cli/src/lib/driver/command-cli.ts:70
↓ 30 callersFunctionlogger
(line: LogLine)
packages/core/tests/unit/model-deprecation.test.ts:47
↓ 30 callersMethodoff
(event: string, handler: (params: P) => void)
packages/core/lib/v3/understudy/cdp.ts:26
↓ 30 callersMethodwarn
* warn: * Logs a warning message with `console.warn` and stores it. * Helps differentiate warnings from regular info logs.
packages/evals/logger.ts:117
↓ 30 callersMethodwrite
(taskSpec: TaskSpec, rubric: Rubric)
packages/evals/framework/rubricCache.ts:92
↓ 29 callersMethodactivePage
()
packages/evals/core/contracts/tool.ts:130
↓ 29 callersMethodcallTool
( toolName: string, args: Record<string, unknown>, )
packages/evals/core/tools/mcpUtils.ts:304
↓ 29 callersMethoderror
* Convenience methods for different log levels
packages/core/lib/logger.ts:303
↓ 28 callersMethodagent
(options?: AgentConfig)
packages/core/lib/v3/v3.ts:1986
↓ 28 callersFunctionbold
(s: string)
packages/evals/tui/format.ts:41
↓ 28 callersFunctionwriteFile
(filePath: string, contents = "export default {};\n")
packages/evals/tests/framework/discovery.test.ts:15
↓ 27 callersFunctioncloseV3
(v3?: V3 | null)
packages/core/tests/integration/testUtils.ts:43
↓ 27 callersMethodonce
(event: "console", listener: ConsoleListener)
packages/core/lib/v3/understudy/page.ts:649
↓ 25 callersMethodclose
()
packages/cli/tests/helpers/fake-browserbase-server.ts:20
↓ 25 callersMethodmainFrame
()
packages/core/tests/unit/agent-captcha-hooks.test.ts:52
↓ 24 callersMethodcreate
* Factory: create Page and seed registry with the shallow tree from Page.getFrameTree. * Assumes Page domain is already enabled on the session pass
packages/core/lib/v3/understudy/page.ts:373
↓ 24 callersFunctioncyan
(s: string)
packages/evals/tui/format.ts:65
↓ 22 callersMethodclear
(options?: ClipboardOptions)
packages/core/lib/v3/types/public/clipboard.ts:14
↓ 22 callersMethodend
()
packages/core/lib/v3/api.ts:512
↓ 22 callersMethodjson
Parses the response body as JSON and throws if parsing fails.
packages/core/lib/v3/understudy/response.ts:314
↓ 22 callersMethodmainFrameId
()
packages/core/lib/v3/understudy/page.ts:1031
↓ 22 callersMethodnewPage
(url?: string)
packages/evals/core/contracts/tool.ts:131
↓ 21 callersFunctionred
(s: string)
packages/evals/tui/format.ts:49
↓ 21 callersMethodtype
(text: string)
packages/evals/core/contracts/tool.ts:113
↓ 20 callersMethodresolveNode
* Resolve `this.selector` within the frame to `{ objectId, nodeId? }`: * Delegates to a shared selector resolver so all selector logic stays in syn
packages/core/lib/v3/understudy/locator.ts:875
↓ 20 callersMethodtargetId
()
packages/core/lib/v3/understudy/page.ts:877
↓ 20 callersFunctiontoApiOptions
(flags: ParsedApiCommonFlags)
packages/cli/src/lib/cloud/flags.ts:19
↓ 19 callersFunctiondefineCoreTask
( meta: TaskMeta, fn: (ctx: CoreTaskContext) => Promise<void | TaskResult>, )
packages/evals/framework/defineTask.ts:20
↓ 19 callersFunctiongetRepoRootDir
()
packages/docs/scripts/runtimePaths.js:91
↓ 19 callersMethodinputValue
()
packages/evals/core/contracts/tool.ts:69
↓ 19 callersMethodstartTimer
Start a named timer. Returns a stop function that records the duration.
packages/evals/framework/types.ts:122
↓ 18 callersFunctiongray
(s: string)
packages/evals/tui/format.ts:73
↓ 18 callersMethodreal
()
packages/core/lib/v3/understudy/deepLocator.ts:118
↓ 18 callersFunctionstop
()
packages/core/lib/v3/shutdown/supervisorClient.ts:114
↓ 17 callersFunctiongreen
(s: string)
packages/evals/tui/format.ts:53
↓ 17 callersMethodrecordAgentReplayStep
(step: AgentReplayStep)
packages/core/lib/v3/v3.ts:710
↓ 17 callersMethodtext
Decodes the response body as UTF-8 text.
packages/core/lib/v3/understudy/response.ts:308
↓ 17 callersMethodwaitForMainWorld
( session: CDPSessionLike, frameId: FrameId, timeoutMs: number = 800, )
packages/core/lib/v3/understudy/executionContextRegistry.ts:52
↓ 16 callersFunctioncreateBrowserbaseClient
(args: { apiKey?: string; baseUrl?: string; })
packages/cli/src/lib/cloud/api.ts:79
↓ 16 callersMethodhover
(target: string | ActionTarget)
packages/evals/core/contracts/tool.ts:108
↓ 16 callersMethodscreenshot
(opts?: ScreenshotOpts)
packages/evals/core/contracts/tool.ts:88
↓ 16 callersFunctionwithBrowserbaseApi
( command: BrowserbaseApiCommand, operation: () => Promise<T>, )
packages/cli/src/lib/cloud/api.ts:90
↓ 15 callersMethodtextContent
()
packages/evals/core/contracts/tool.ts:68
↓ 14 callersMethodemit
(event: FlowEvent)
packages/core/lib/v3/flowlogger/EventSink.ts:17
↓ 14 callersMethodequals
Deep equality check.
packages/evals/framework/types.ts:106
↓ 14 callersFunctionrunCli
( args: string[], options: RunCliOptions = {}, )
packages/cli/tests/helpers/run-cli.ts:18
↓ 14 callersMethodstatus
HTTP status code reported by Chrome.
packages/core/lib/v3/understudy/response.ts:174
↓ 13 callersFunctionassertFetchOk
( condition: boolean, message: string, context: FetchResult<T>, )
packages/server-v3/tests/integration/utils.ts:647
↓ 13 callersFunctiongetBaseUrl
()
packages/server-v3/tests/integration/utils.ts:50
↓ 13 callersMethodgetClient
( modelName: AvailableModel, clientOptions?: ClientOptions, options?: { experimental?: boole
packages/core/lib/v3/llm/LLMProvider.ts:220
↓ 13 callersMethodkeyPress
(key: string, options?: { delay?: number })
packages/core/lib/v3/understudy/page.ts:2234
↓ 13 callersFunctionpadRight
(s: string, width: number)
packages/evals/tui/format.ts:115
↓ 13 callersMethodreal
()
packages/core/lib/v3/understudy/frameLocator.ts:101
↓ 13 callersMethodrunCode
(code: string)
packages/evals/core/tools/playwright_mcp.ts:403
↓ 13 callersMethodtitle
()
packages/evals/core/contracts/tool.ts:83
↓ 12 callersMethoddestroy
()
packages/core/lib/v3/flowlogger/EventSink.ts:19
↓ 12 callersFunctiongetHeaders
( sdkVersion: string, language: string = "typescript", )
packages/server-v3/tests/integration/utils.ts:58
↓ 11 callersFunctiongetPackageRootDir
()
packages/evals/runtimePaths.ts:115
↓ 11 callersMethodmainFrame
()
packages/core/lib/v3/understudy/page.ts:1035
↓ 11 callersFunctionreadConfig
(entryDir: string)
packages/evals/tui/commands/config.ts:85
↓ 11 callersMethodrunCommandAfterSelecting
(args: string[])
packages/evals/core/tools/browse_cli.ts:210
↓ 11 callersMethodsetActivePage
Explicitly mark a known Page as the most-recent active page (and focus it).
packages/core/lib/v3/understudy/context.ts:373
↓ 11 callersFunctiontoJsonSchema
(schema: StagehandZodSchema)
packages/core/lib/v3/zodCompat.ts:33
↓ 11 callersMethodwaitForLoadState
(state: LoadState, timeoutMs?: number)
packages/core/lib/v3/understudy/page.ts:1662
↓ 11 callersMethodwarn
(message: string, data?: Record<string, unknown>)
packages/core/lib/logger.ts:311
↓ 10 callersFunctionassertFetchStatus
( context: FetchResult<T>, expectedStatus: number, message?: string, )
packages/server-v3/tests/integration/utils.ts:660
next →1–100 of 3,844, ranked by callers