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
↓ 3 callers
Method
getScreenshotCount
()
packages/browseros-agent/apps/eval/src/capture/context.ts:122
↓ 3 callers
Method
getServerUrl
()
packages/browseros-agent/apps/eval/src/runner/browseros-app-manager.ts:91
↓ 3 callers
Function
getSessionsDir
()
packages/browseros-agent/apps/server/src/lib/browseros-dir.ts:38
↓ 3 callers
Method
getTabInfo
(params?: GetTabInfoParams)
packages/browseros-agent/packages/cdp-protocol/src/generated/domain-apis/browser.ts:86
↓ 3 callers
Method
getVersion
()
packages/browseros-agent/packages/cdp-protocol/src/generated/domain-apis/browser.ts:110
↓ 3 callers
Method
getWarnings
()
packages/browseros-agent/apps/eval/src/capture/context.ts:114
↓ 3 callers
Function
gitOutput
(t *testing.T, dir string, args ...string)
packages/browseros/tools/patch/internal/patch/patch_test.go:370
↓ 3 callers
Function
git_output
(args: list[str], cwd: Path)
scripts/ci/setup_chromium.py:91
↓ 3 callers
Method
goto
(page: number, url: string)
packages/browseros-agent/apps/server/src/browser/browser.ts:174
↓ 3 callers
Method
groupTabs
( pageIds: number[], opts?: { title?: string; groupId?: string }, )
packages/browseros-agent/apps/server/src/browser/browser.ts:806
↓ 3 callers
Function
handleToggle
( prefKey: string, value: boolean, setter: (v: boolean) => void, )
packages/browseros-agent/apps/agent/screens/customization/ToolbarSettingsCard.tsx:48
↓ 3 callers
Function
hasAcpPackageConfig
( config: HostAcpAdapterConfig, )
packages/browseros-agent/apps/server/src/lib/agents/host-acp/config.ts:67
↓ 3 callers
Function
hasMessageContent
(message: UIMessage)
packages/browseros-agent/apps/server/src/agent/message-validation.ts:25
↓ 3 callers
Function
header
(name: string)
packages/browseros-agent/apps/server/tests/lib/agents/acpx-provider/buildBrowserOsSelfMcp.test.ts:29
↓ 3 callers
Method
hover
( page: number, element: number, )
packages/browseros-agent/apps/server/src/browser/browser.ts:504
↓ 3 callers
Method
hoverAt
(page: number, x: number, y: number)
packages/browseros-agent/apps/server/src/browser/browser.ts:482
↓ 3 callers
Function
isAlreadyExistsError
(err: unknown)
packages/browseros-agent/apps/server/src/lib/agents/acpx/runtime-context.ts:293
↓ 3 callers
Function
isBrowserRunning
(cdpPort: number)
packages/browseros-agent/apps/server/tests/__helpers__/browser.ts:41
↓ 3 callers
Function
isEnvVarName
(s: string)
packages/browseros-agent/apps/eval/src/utils/config-validator.ts:47
↓ 3 callers
Function
isExecutableFile
(path string)
packages/browseros/build_go/internal/modules/sign/macos.go:166
↓ 3 callers
Function
isKnownUrl
(url: string | undefined)
packages/browseros-agent/apps/server/src/browser/core/snapshot/diff.ts:86
↓ 3 callers
Function
isRemoteHermesType
(type: ProviderType | undefined)
packages/browseros-agent/apps/agent/screens/ai-settings/NewProviderDialog.tsx:100
↓ 3 callers
Function
isSupportedReasoningEffort
( adapter: AgentAdapter, effort: string | undefined, )
packages/browseros-agent/apps/server/src/lib/agents/adapters/catalog.ts:108
↓ 3 callers
Function
isValidTCPPort
(port int)
packages/browseros-agent/tools/dev/proc/process.go:453
↓ 3 callers
Function
limaFixture
fixtureServers spins upstream (GitHub) + R2 endpoints for a lima run.
packages/browseros/build_go/internal/vendorup/vendorup_test.go:94
↓ 3 callers
Function
loadOrCreateInstallID
()
packages/browseros-agent/apps/cli/analytics/analytics.go:106
↓ 3 callers
Method
loadSessionRecord
( agent: AgentPromptInput['agent'], sessionId: AgentSessionId, latestForAgentHint?: LatestRuntimeS
packages/browseros-agent/apps/server/src/lib/agents/acpx/runtime.ts:216
↓ 3 callers
Function
loadViewerPathResolvers
()
packages/browseros-agent/apps/eval/tests/publishing/r2-viewer-compat.test.ts:13
↓ 3 callers
Function
logDevelopmentBrowserosDir
()
packages/browseros-agent/apps/server/src/lib/browseros-dir.ts:33
↓ 3 callers
Function
logPathFromStatusData
(data any, fallback string)
packages/browseros-agent/tools/dogfood/cmd/control.go:326
↓ 3 callers
Method
logUser
(content: string)
packages/browseros-agent/apps/eval/src/capture/message-logger.ts:24
↓ 3 callers
Function
makeUserMessage
(text: string, id?: string)
packages/browseros-agent/apps/server/tests/agent/message-validation.test.ts:26
↓ 3 callers
Function
mapHarnessHistoryPage
( page: HarnessAgentHistoryPage, )
packages/browseros-agent/apps/agent/screens/agent-command/harness-history-mapper.ts:9
↓ 3 callers
Method
markTerminal
(turn: ActiveTurn, status: TurnStatus)
packages/browseros-agent/apps/server/src/lib/agents/turns/active-turn-registry.ts:395
↓ 3 callers
Method
maybeStartNextFromQueue
* Pop the oldest queued message for `agentId` and start a turn from * it. Fires from `notifyTurnEnded` (covers natural completion + * cancel) an
packages/browseros-agent/apps/server/src/api/services/agents/agent-harness-service.ts:397
↓ 3 callers
Function
mkTempDir
()
packages/browseros-agent/apps/server/tests/lib/db/index.test.ts:57
↓ 3 callers
Function
navAction
(action string)
packages/browseros-agent/apps/cli/cmd/nav.go:64
↓ 3 callers
Function
newHealthyServer
(t *testing.T)
packages/browseros-agent/apps/cli/cmd/launch_test.go:69
↓ 3 callers
Function
newRunPaths
(configPath string)
packages/browseros-agent/tools/dogfood/cmd/daemon.go:57
↓ 3 callers
Function
newTestUpdateManager
(t *testing.T)
packages/browseros-agent/apps/cli/cmd/update_test.go:144
↓ 3 callers
Function
omitUndefined
(obj: T)
packages/browseros-agent/apps/server/src/config.ts:345
↓ 3 callers
Function
operationFromPatch
(p patch.FilePatch)
packages/browseros/tools/patch/internal/engine/apply.go:421
↓ 3 callers
Method
pageSession
()
packages/browseros-agent/apps/server/src/browser/core/input/input.ts:368
↓ 3 callers
Function
parseAlphaFeaturesFlag
(value: string | undefined)
packages/browseros-agent/apps/agent/lib/env.ts:3
↓ 3 callers
Function
parseLimaListOutput
(output []byte)
packages/browseros-agent/tools/dev/cmd/reset.go:358
↓ 3 callers
Function
parseSemver
( value: string, )
packages/browseros-agent/apps/server/src/lib/agents/host-acp/npx-package-cache.ts:79
↓ 3 callers
Function
patchWriteTarget
(patchesDir string, patchFile FilePatch)
packages/browseros/tools/patch/internal/patch/repo.go:170
↓ 3 callers
Function
persistDefaultProviderId
( providerId: string, )
packages/browseros-agent/apps/agent/modules/llm-providers/llm-providers.hooks.ts:28
↓ 3 callers
Function
pointFromArgs
( args: ActArgs, kind: string, )
packages/browseros-agent/apps/server/src/tools/browser/act.ts:261
↓ 3 callers
Method
popOldest
(agentId: string)
packages/browseros-agent/apps/server/src/lib/agents/storage/message-queue.ts:117
↓ 3 callers
Function
prepareBrowserosManagedContext
( input: PrepareAcpxAgentContextInput, )
packages/browseros-agent/apps/server/src/lib/agents/acpx/agent-common.ts:34
↓ 3 callers
Function
prepareCladoToolArgs
( toolName: string, args: Record<string, unknown>, pageId: number, )
packages/browseros-agent/apps/eval/src/agents/orchestrated/backends/clado/clado-browser-driver.ts:27
↓ 3 callers
Function
prepareCladoToolCall
( toolName: string, args: Record<string, unknown>, pageId: number, )
packages/browseros-agent/apps/eval/src/agents/orchestrated/backends/clado/clado-browser-driver.ts:62
↓ 3 callers
Function
printLogs
(out io.Writer, cfg config.Config)
packages/browseros-agent/tools/dogfood/cmd/logs.go:30
↓ 3 callers
Method
printToPDF
(params?: PrintToPDFParams)
packages/browseros-agent/packages/cdp-protocol/src/generated/domain-apis/page.ts:137
↓ 3 callers
Function
probeNpxPackageCache
( packageName: string, options: { npxCacheDir?: string; versionRange?: string } = {}, )
packages/browseros-agent/apps/server/src/lib/agents/host-acp/npx-package-cache.ts:12
↓ 3 callers
Function
prompt
(out io.Writer, r *bufio.Reader, label string, current string)
packages/browseros-agent/tools/dogfood/cmd/init.go:92
↓ 3 callers
Function
promptIfSourceProfileInUse
(out io.Writer, r *bufio.Reader, cfg config.Config, refreshProfile bool)
packages/browseros-agent/tools/dogfood/cmd/source_profile.go:13
↓ 3 callers
Method
publishPath
(inputDir: string)
packages/browseros-agent/apps/eval/src/publishing/r2-publisher.ts:249
↓ 3 callers
Method
pushFront
* Re-attach a message to the head of an agent's queue. Used by the * drain pump when starting a turn fails so the message isn't * silently dropp
packages/browseros-agent/apps/server/src/lib/agents/storage/message-queue.ts:145
↓ 3 callers
Function
putFile
( client: S3Client, bucket: string, key: string, filePath: string, contentType: string, opts: PutF
packages/browseros-agent/packages/build-tools/scripts/common/r2.ts:49
↓ 3 callers
Function
readAgentFile
(path: string)
packages/browseros-agent/apps/agent/lib/messaging/runtime/runtimeMessages.test.ts:8
↓ 3 callers
Function
readErrorMessage
(response: Response)
packages/browseros-agent/apps/agent/lib/mcp/client.ts:66
↓ 3 callers
Function
readOptionalString
( record: Record<string, unknown>, key: string, )
packages/browseros-agent/apps/server/src/api/routes/agents.ts:887
↓ 3 callers
Function
readPref
(name: string)
packages/browseros-agent/apps/agent/lib/browseros/helpers.test.ts:6
↓ 3 callers
Function
realConfigDir
(t *testing.T)
packages/browseros/build_go/internal/config/config_test.go:13
↓ 3 callers
Method
recordError
(err error)
packages/browseros-agent/apps/cli/update/manager.go:244
↓ 3 callers
Method
requireAgent
(agentId: string)
packages/browseros-agent/apps/server/src/api/services/agents/agent-harness-service.ts:809
↓ 3 callers
Function
requireChromiumSrc
(ctx *buildctx.Context)
packages/browseros/build_go/internal/modules/setup/setup.go:27
↓ 3 callers
Function
requireEnv
(name: string)
packages/browseros-agent/apps/eval/scripts/weekly-report.ts:33
↓ 3 callers
Method
requireInfo
(pageId: number)
packages/browseros-agent/apps/server/src/browser/core/pages.ts:410
↓ 3 callers
Function
requireTrustedAppOrigin
()
packages/browseros-agent/apps/server/src/api/utils/request-auth.ts:26
↓ 3 callers
Function
requireTrustedOrigin
()
packages/browseros-agent/apps/server/src/api/middleware/require-trusted-origin.ts:10
↓ 3 callers
Function
required
(value: T | undefined, name: string)
packages/browseros-agent/apps/eval/src/agents/orchestrated/backends/create-executor-backend.ts:57
↓ 3 callers
Function
resolveCladoPoint
( viewport: CladoViewport, normalizedX: number | undefined, normalizedY: number | undefined, )
packages/browseros-agent/apps/eval/src/agents/orchestrated/backends/clado/clado-browser-driver.ts:12
↓ 3 callers
Function
resolveDistinctID
()
packages/browseros-agent/apps/cli/analytics/analytics.go:81
↓ 3 callers
Function
resolveFixedPort
( testEnvName: | 'BROWSEROS_TEST_CDP_PORT' | 'BROWSEROS_TEST_SERVER_PORT' | 'BROWSEROS_TEST_EXTE
packages/browseros-agent/apps/server/tests/__helpers__/test-runtime.ts:79
↓ 3 callers
Function
resolveOAuthConfig
( config: LLMConfig, browserosId: string | undefined, opts: OAuthResolveOptions, )
packages/browseros-agent/apps/server/src/lib/clients/llm/config.ts:77
↓ 3 callers
Function
resolveObjectId
( session: ProtocolApi, backendNodeId: number, )
packages/browseros-agent/apps/server/src/browser/core/input/geometry.ts:80
↓ 3 callers
Function
resolveOutputPath
( ctx: ToolContext, targetPath: string, cwd?: string, )
packages/browseros-agent/apps/server/tests/tools/browser/helpers.ts:46
↓ 3 callers
Function
resolvePort
(name string, start int, used map[int]bool)
packages/browseros-agent/tools/dogfood/proc/ports.go:32
↓ 3 callers
Function
resolveRef
(ref: string)
packages/browseros-agent/scripts/codegen/lib/naming.ts:12
↓ 3 callers
Function
resolveSelectedProvider
( providers: LlmProviderConfig[], defaultProviderId: string, )
packages/browseros-agent/apps/agent/lib/llm-providers/provider-selection.ts:21
↓ 3 callers
Function
resolveStashEntry
resolveStashEntry maps a stash commit SHA or positional ref to the current positional name.
packages/browseros/tools/patch/internal/git/git.go:335
↓ 3 callers
Function
resolveTargetPorts
(root string, explicit string)
packages/browseros-agent/tools/dev/cmd/target.go:210
↓ 3 callers
Function
resolveWorkingPath
( ctx: ToolContext, targetPath: string, cwd?: string, )
packages/browseros-agent/apps/server/src/tools/legacy/framework.ts:39
↓ 3 callers
Function
resolveWorkspacePathFromRoot
( root: string, inputPath: string, )
packages/browseros-agent/apps/server/src/tools/filesystem/path-boundary.ts:91
↓ 3 callers
Function
resolveWorkspaceRoot
(cwd: string)
packages/browseros-agent/apps/server/src/tools/filesystem/path-boundary.ts:52
↓ 3 callers
Function
resolveWorkspaceWritePath
( cwd: string, inputPath: string, )
packages/browseros-agent/apps/server/src/tools/filesystem/path-boundary.ts:104
↓ 3 callers
Method
restart
* Restart: kill existing, then start fresh
packages/browseros-agent/apps/eval/src/runner/browseros-app-manager.ts:102
↓ 3 callers
Function
restoreGlobal
(name: string, value: unknown)
packages/browseros-agent/apps/agent/lib/attachments.test.ts:4
↓ 3 callers
Function
restoreLineEndings
( content: string, lineEnding: string, )
packages/browseros-agent/apps/server/src/tools/filesystem/utils.ts:334
↓ 3 callers
Function
run
()
packages/browseros-agent/apps/server/src/lib/agents/acpx/runtime.ts:641
↓ 3 callers
Function
runJob
(id: string)
packages/browseros-agent/apps/agent/lib/schedules/scheduleStorage.ts:117
↓ 3 callers
Function
runLimactl
(out io.Writer, limactlPath string, limaHome string, args ...string)
packages/browseros-agent/tools/dev/cmd/reset.go:388
↓ 3 callers
Function
safeJsonStringify
(value: unknown)
packages/browseros-agent/apps/server/src/agent/compaction/content.ts:17
↓ 3 callers
Function
safeParseInt
(value: string)
packages/browseros-agent/apps/server/src/config.ts:326
↓ 3 callers
Function
safeReadText
(res: Response)
packages/browseros-agent/apps/server/src/api/services/remote-hermes/remote-hermes-service.ts:385
↓ 3 callers
Function
sanitizeForPrompt
Strip XML-like tags that match our prompt delimiters to prevent injection.
packages/browseros-agent/apps/server/src/agent/format-message.ts:42
↓ 3 callers
Function
sanitizeToolName
PostHog property keys can't safely contain dots — they collide with * nested-prop access syntax in HogQL.
packages/browseros-agent/apps/server/src/lib/metrics.ts:41
← previous
next →
1,001–1,100 of 5,775, ranked by callers