Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/browseros-ai/BrowserOS
/ functions
Functions
5,775 in github.com/browseros-ai/BrowserOS
⨍
Functions
5,775
◇
Types & classes
2,501
↓ 2 callers
Function
canonicalRequest
canonicalRequest builds the SigV4 canonical request. headers must include host; keys are canonicalized to lowercase.
packages/browseros/build_go/internal/r2/sigv4.go:67
↓ 2 callers
Method
captureNow
( eventName: string, properties: Record<string, unknown>, )
packages/browseros-agent/apps/server/src/lib/metrics.ts:256
↓ 2 callers
Function
changedScope
(changes []git.FileChange)
packages/browseros/tools/patch/internal/engine/extract.go:153
↓ 2 callers
Method
check
(page: number, element: number)
packages/browseros-agent/apps/server/src/browser/browser.ts:566
↓ 2 callers
Function
checkOverwrite
checkOverwrite prompts when patches already exist (extract/common.py).
packages/browseros/build_go/internal/patchwork/extract.go:92
↓ 2 callers
Function
checkVersionConstraints
( version: number[] | null, minVersionStr?: string, maxVersionStr?: string, )
packages/browseros-agent/apps/agent/lib/browseros/capabilities.ts:107
↓ 2 callers
Function
chooseProfile
(out io.Writer, r *bufio.Reader, profiles []profile.BrowserProfile)
packages/browseros-agent/tools/dogfood/cmd/init.go:113
↓ 2 callers
Function
clampCladoNormalizedCoordinate
(value: number)
packages/browseros-agent/apps/eval/src/agents/orchestrated/backends/clado/clado-browser-driver.ts:7
↓ 2 callers
Function
clampTimeout
( value: number | undefined, defaultMs: number, maxMs: number, )
packages/browseros-agent/apps/server/src/tools/browser/framework.ts:64
↓ 2 callers
Function
cleanupDogfoodRunFilesWithWarning
(out io.Writer, target dogfoodRuntimeTarget)
packages/browseros-agent/tools/dev/cmd/dogfood_stop.go:183
↓ 2 callers
Function
cleanupStaleJobRuns
()
packages/browseros-agent/apps/agent/entrypoints/background/scheduledJobRuns.ts:17
↓ 2 callers
Function
clearError
(agentId: string)
packages/browseros-agent/apps/agent/screens/mcp-settings/IntegrationsSection.tsx:31
↓ 2 callers
Function
clearField
(session: ProtocolApi)
packages/browseros-agent/apps/server/src/browser/core/input/keyboard.ts:158
↓ 2 callers
Function
clearResolveState
(workspacePath string)
packages/browseros/tools/patch/internal/engine/apply.go:480
↓ 2 callers
Function
clearSelection
()
packages/browseros-agent/apps/agent/modules/workspace/workspace.hooks.ts:62
↓ 2 callers
Method
clickNode
( session: ProtocolApi, backendNodeId: number, opts: ClickOptions = {}, )
packages/browseros-agent/apps/server/src/browser/core/input/input.ts:104
↓ 2 callers
Function
clickOptions
(args: ActArgs)
packages/browseros-agent/apps/server/src/tools/browser/act.ts:271
↓ 2 callers
Function
closeController
( controller: ReadableStreamDefaultController<UIMessageChunk>, state: AcpUIMessageStreamState, )
packages/browseros-agent/apps/server/src/lib/agents/acp/ui-message-stream.ts:313
↓ 2 callers
Method
closeHiddenPage
(pageId: number, conversationId: string)
packages/browseros-agent/apps/server/src/api/services/chat-service.ts:427
↓ 2 callers
Function
closeOpenParts
( controller: ReadableStreamDefaultController<UIMessageChunk>, state: AcpUIMessageStreamState, )
packages/browseros-agent/apps/server/src/lib/agents/acp/ui-message-stream.ts:263
↓ 2 callers
Function
closeReasoningPart
( controller: ReadableStreamDefaultController<UIMessageChunk>, state: AcpUIMessageStreamState, )
packages/browseros-agent/apps/server/src/lib/agents/acp/ui-message-stream.ts:284
↓ 2 callers
Function
closeTextPart
( controller: ReadableStreamDefaultController<UIMessageChunk>, state: AcpUIMessageStreamState, )
packages/browseros-agent/apps/server/src/lib/agents/acp/ui-message-stream.ts:305
↓ 2 callers
Function
codesignCmd
(componentPath, certificate, identifier, options, entitlements string)
packages/browseros/build_go/internal/modules/sign/macos.go:397
↓ 2 callers
Function
commandName
(args []string)
packages/browseros-agent/apps/cli/cmd/root.go:147
↓ 2 callers
Method
commit
(result: SnapshotResult)
packages/browseros-agent/apps/server/src/browser/core/observer/observer.ts:123
↓ 2 callers
Function
compareVersions
(a: number[], b: number[])
packages/browseros-agent/apps/agent/lib/browseros/capabilities.ts:96
↓ 2 callers
Function
configsMatch
( a: TestEnvironmentConfig, b: TestEnvironmentConfig, )
packages/browseros-agent/apps/server/tests/__helpers__/setup.ts:26
↓ 2 callers
Function
confirmTyped
(out io.Writer, r *bufio.Reader, title string, body string, token string)
packages/browseros-agent/tools/dev/cmd/reset.go:185
↓ 2 callers
Method
connectionEpoch
()
packages/browseros-agent/apps/server/src/browser/core/connection.ts:14
↓ 2 callers
Function
connectionSetupInstructions
connectionSetupInstructions explains how to recover from a stale or missing server URL.
packages/browseros-agent/apps/cli/mcp/client.go:204
↓ 2 callers
Function
constructCustomServers
(servers: McpServer[])
packages/browseros-agent/apps/agent/modules/chat/chat-refs.hooks.ts:28
↓ 2 callers
Function
constructMcpServers
(servers: McpServer[])
packages/browseros-agent/apps/agent/modules/chat/chat-refs.hooks.ts:22
↓ 2 callers
Function
containsPath
(path string, base string)
packages/browseros/tools/patch/internal/workspace/detect.go:102
↓ 2 callers
Method
contentAsMarkdown
( page: number, opts?: Omit<ContentMarkdownOptions, 'selector'> & { selector?: string }, )
packages/browseros-agent/apps/server/src/browser/browser.ts:283
↓ 2 callers
Function
contentBlocks
(message: JsonObject)
packages/browseros-agent/apps/eval/src/agents/claude-code/stream-parser.ts:126
↓ 2 callers
Function
contentToModelOutput
( content: ContentBlock[], )
packages/browseros-agent/apps/server/src/agent/tool-adapter.ts:58
↓ 2 callers
Function
contextPrefix
()
packages/browseros/build_go/internal/notify/notify.go:38
↓ 2 callers
Method
count
()
packages/browseros-agent/apps/server/src/agent/session-store.ts:59
↓ 2 callers
Function
countRunningRuns
(runs: readonly ScheduledJobRun[])
packages/browseros-agent/apps/agent/screens/newtab/index/schedule-results.helpers.ts:10
↓ 2 callers
Function
createAcpxProbeRoutes
( options: { probe?: ProbeAcpAgentFn; resourcesDir?: string | null } = {}, )
packages/browseros-agent/apps/server/src/api/routes/acpx-probe.ts:32
↓ 2 callers
Function
createAgent
(context: AgentContext)
packages/browseros-agent/apps/eval/src/agents/index.ts:6
↓ 2 callers
Function
createBrowserOSFetch
(browserosId: string)
packages/browseros-agent/apps/server/src/lib/browseros-fetch.ts:41
↓ 2 callers
Method
createClientAndTransport
()
packages/browseros-agent/apps/eval/src/utils/mcp-client.ts:96
↓ 2 callers
Function
createCodexFetch
(accountId?: string)
packages/browseros-agent/apps/server/src/lib/clients/oauth/codex-fetch.ts:11
↓ 2 callers
Function
createEditTool
(cwd: string)
packages/browseros-agent/apps/server/src/tools/filesystem/edit.ts:75
↓ 2 callers
Function
createFakeServer
()
packages/browseros-agent/apps/server/tests/tools/browser/framework.test.ts:17
↓ 2 callers
Function
createFindTool
(cwd: string)
packages/browseros-agent/apps/server/src/tools/filesystem/find.ts:13
↓ 2 callers
Function
createGrepTool
(cwd: string)
packages/browseros-agent/apps/server/src/tools/filesystem/grep.ts:117
↓ 2 callers
Function
createHealthRoute
(deps: HealthDeps = {})
packages/browseros-agent/apps/server/src/api/routes/health.ts:14
↓ 2 callers
Function
createLLMProvider
(config: ResolvedLLMConfig)
packages/browseros-agent/apps/server/src/lib/clients/llm/provider.ts:201
↓ 2 callers
Function
createLsTool
(cwd: string)
packages/browseros-agent/apps/server/src/tools/filesystem/ls.ts:85
↓ 2 callers
Function
createMcpRoutes
(deps: McpRouteDeps)
packages/browseros-agent/apps/server/src/api/routes/mcp.ts:35
↓ 2 callers
Function
createMockBrowserOSLanguageModel
()
packages/browseros-agent/apps/server/src/lib/clients/llm/mock-language-model.ts:61
↓ 2 callers
Function
createProtocolApi
(send: RawSend, on: RawOn)
packages/browseros-agent/packages/cdp-protocol/src/generated/create-api.ts:28
↓ 2 callers
Method
createRowSnapshot
( record: AcpSessionRecord, sessionId: AgentSessionId, )
packages/browseros-agent/apps/server/src/lib/agents/acpx/runtime.ts:155
↓ 2 callers
Function
createTestRuntimePlan
()
packages/browseros-agent/apps/server/tests/__helpers__/test-runtime.ts:147
↓ 2 callers
Method
createWindow
(opts?: { hidden?: boolean })
packages/browseros-agent/apps/server/src/browser/browser.ts:665
↓ 2 callers
Function
createWriteTool
(cwd: string)
packages/browseros-agent/apps/server/src/tools/filesystem/write.ts:13
↓ 2 callers
Function
credentialScope
(ts time.Time, region, service string)
packages/browseros/build_go/internal/r2/sigv4.go:94
↓ 2 callers
Function
currentBrowserProfilePIDs
(userDataDirs []string, includeDevTempProfiles bool)
packages/browseros-agent/tools/dev/proc/process.go:304
↓ 2 callers
Method
currentOperation
()
packages/browseros-agent/tools/dogfood/cmd/daemon.go:482
↓ 2 callers
Function
daemonArgs
(headless bool)
packages/browseros-agent/tools/dogfood/cmd/daemon.go:77
↓ 2 callers
Function
daemonReachedTerminalState
(status func() (ipc.Response, error))
packages/browseros-agent/tools/dogfood/cmd/control.go:253
↓ 2 callers
Function
decrypt
(ciphertext_b64: str, password: str)
packages/browseros-agent/apps/eval/scripts/build-browsecomp-sets.py:30
↓ 2 callers
Function
defaultJobsConfig
(plat platform.Platform)
packages/browseros/build_go/internal/modules/compile/compile.go:29
↓ 2 callers
Function
delay
(ms: number)
packages/browseros-agent/apps/server/src/browser/core/pages.ts:48
↓ 2 callers
Function
delay
(ms: number)
packages/browseros-agent/apps/server/src/browser/core/navigation.ts:6
↓ 2 callers
Method
deleteHistoryRange
(startTime: number, endTime: number)
packages/browseros-agent/apps/server/src/browser/browser.ts:767
↓ 2 callers
Method
deleteHistoryUrl
(url: string)
packages/browseros-agent/apps/server/src/browser/browser.ts:763
↓ 2 callers
Function
deleteProvider
(index: number)
packages/browseros-agent/apps/agent/modules/llm-hub/llm-hub.hooks.ts:51
↓ 2 callers
Method
deleteRange
(params: DeleteRangeParams)
packages/browseros-agent/packages/cdp-protocol/src/generated/domain-apis/history.ts:18
↓ 2 callers
Method
deleteSession
( conversationId: string, )
packages/browseros-agent/apps/server/src/api/services/chat-service.ts:414
↓ 2 callers
Method
deleteUrl
(params: DeleteUrlParams)
packages/browseros-agent/packages/cdp-protocol/src/generated/domain-apis/history.ts:17
↓ 2 callers
Function
destroyReadStream
(stream: ReadStream)
packages/browseros-agent/packages/build-tools/scripts/common/r2.ts:206
↓ 2 callers
Method
detect
( browser: Browser, pageId: number, )
packages/browseros-agent/apps/eval/src/capture/captcha-waiter.ts:97
↓ 2 callers
Function
diffArgs
diffArgs builds a diff invocation whose output is a pure function of the compared content: per-checkout config (abbrev, prefixes, algorithm, context)
packages/browseros/tools/patch/internal/git/git.go:161
↓ 2 callers
Method
discardSearchResults
(params: DiscardSearchResultsParams)
packages/browseros-agent/packages/cdp-protocol/src/generated/domain-apis/dom.ts:108
↓ 2 callers
Method
disconnect
()
packages/browseros-agent/apps/server/src/browser/backends/cdp.ts:354
↓ 2 callers
Function
dispatchDrag
( session: ProtocolApi, from: { x: number; y: number }, to: { x: number; y: number }, )
packages/browseros-agent/apps/server/src/browser/core/input/mouse.ts:56
↓ 2 callers
Function
dispatchHover
( session: ProtocolApi, x: number, y: number, )
packages/browseros-agent/apps/server/src/browser/core/input/mouse.ts:32
↓ 2 callers
Function
dogfoodRunActive
(lockPath string)
packages/browseros-agent/tools/dev/cmd/dogfood_stop.go:146
↓ 2 callers
Function
download
(url, redirects = 0)
packages/browseros-agent/apps/cli/npm/scripts/postinstall.js:39
↓ 2 callers
Method
downloadViaClick
( page: number, element: number, downloadPath: string, )
packages/browseros-agent/apps/server/src/browser/browser.ts:596
↓ 2 callers
Method
drag
( page: number, sourceElement: number, target: { element?: number; x?: number; y?: number }, )
packages/browseros-agent/apps/server/src/browser/browser.ts:524
↓ 2 callers
Method
drawImage
()
packages/browseros-agent/apps/agent/lib/attachments.test.ts:35
↓ 2 callers
Function
emitLine
( line: string, onLine: (line: string) => Promise<void>, streamErrors: string[], )
packages/browseros-agent/apps/eval/src/agents/claude-code/process-runner.ts:104
↓ 2 callers
Function
emptyQueueFile
()
packages/browseros-agent/apps/server/src/lib/agents/storage/message-queue.ts:219
↓ 2 callers
Function
emptyUsage
()
packages/browseros-agent/apps/eval/src/reporting/task-metrics.ts:208
↓ 2 callers
Function
ensureBrowserOS
( options?: Partial<TestEnvironmentConfig>, )
packages/browseros-agent/apps/server/tests/__helpers__/setup.ts:44
↓ 2 callers
Function
ensureBrowserosDir
()
packages/browseros-agent/apps/server/src/lib/browseros-dir.ts:103
↓ 2 callers
Method
ensureCurrent
()
packages/browseros-agent/apps/server/src/lib/metrics.ts:116
↓ 2 callers
Function
ensureDevProfileNotInUse
(cfg config.Config)
packages/browseros-agent/tools/dogfood/cmd/refresh_profile.go:83
↓ 2 callers
Function
ensureTargetStopped
(out io.Writer, target resetTarget)
packages/browseros-agent/tools/dev/cmd/dogfood_stop.go:33
↓ 2 callers
Function
envBool
(key string)
packages/browseros-agent/apps/cli/cmd/root.go:198
↓ 2 callers
Function
estimateToolResultOutput
(output: ToolResultOutput)
packages/browseros-agent/apps/server/src/agent/compaction/content.ts:90
↓ 2 callers
Method
execute
(instruction: string, signal?: AbortSignal)
packages/browseros-agent/apps/eval/src/agents/orchestrated/executor-backend.ts:30
↓ 2 callers
Function
executeMessage
(customMessageText?: string)
packages/browseros-agent/apps/agent/modules/chat-actions/chat-actions.hooks.ts:99
↓ 2 callers
Function
executeMessage
(customMessageText?: string)
packages/browseros-agent/apps/agent/screens/sidepanel/index/Chat.tsx:145
↓ 2 callers
Function
exists
(path string)
packages/browseros-agent/tools/dogfood/runtime/lock_test.go:72
↓ 2 callers
Function
exitCode
(command *exec.Cmd, err error)
packages/browseros/build_go/internal/execx/execx.go:117
← previous
next →
1,301–1,400 of 5,775, ranked by callers