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
↓ 5 callers
Function
watchRunPaths
(baseDir string, identity WatchRunIdentity)
packages/browseros-agent/tools/dev/proc/process.go:357
↓ 5 callers
Function
writeBootStatus
( writer: UIMessageStreamWriter, status: 'booting' | 'running' | 'error', progress?: string, )
packages/browseros-agent/apps/server/src/api/services/remote-hermes/remote-hermes-service.ts:361
↓ 5 callers
Function
writeFileAtomic
Writes generated content via atomic replace so readers never see partial files.
packages/browseros-agent/apps/server/src/lib/agents/acpx/runtime-context.ts:243
↓ 5 callers
Function
writeUpstreamError
( writer: UIMessageStreamWriter, text: string, status: number, )
packages/browseros-agent/apps/server/src/api/services/remote-hermes/remote-hermes-service.ts:374
↓ 4 callers
Method
AgentRoot
()
packages/browseros-agent/tools/dogfood/config/config.go:130
↓ 4 callers
Function
AppcastPath
AppcastPath returns the channel appcast under build/config/appcast (ota/common.py get_appcast_path).
packages/browseros/build_go/internal/otasrv/otasrv.go:69
↓ 4 callers
Method
Artifact
(name string)
packages/browseros/build_go/internal/buildctx/buildctx.go:363
↓ 4 callers
Method
AutomaticEnabled
()
packages/browseros-agent/apps/cli/update/manager.go:92
↓ 4 callers
Function
AutoninjaCommand
AutoninjaCommand assembles the autoninja argv (standard.py autoninja_command).
packages/browseros/build_go/internal/modules/compile/compile.go:78
↓ 4 callers
Method
BaseCommitFile
BaseCommitFile is <root>/BASE_COMMIT (used by dev extract/apply).
packages/browseros/build_go/internal/buildctx/buildctx.go:355
↓ 4 callers
Function
ConfigDir
()
packages/browseros/tools/patch/internal/workspace/config.go:16
↓ 4 callers
Method
CopyResourcesConfig
()
packages/browseros/build_go/internal/buildctx/buildctx.go:220
↓ 4 callers
Function
DetectArtifacts
DetectArtifacts globs the dist dir by platform (upload.py detect_artifacts).
packages/browseros/build_go/internal/modules/storage/upload.go:68
↓ 4 callers
Method
DownloadResourcesConfig
()
packages/browseros/build_go/internal/buildctx/buildctx.go:224
↓ 4 callers
Function
Execute
Execute runs the pipeline sequentially with fail-fast validation, timing, and Slack notifications (cli/build.py:execute_pipeline).
packages/browseros/build_go/internal/pipeline/pipeline.go:140
↓ 4 callers
Function
FileModeAtCommit
FileModeAtCommit returns the tree mode (e.g. 100644/100755) for rel at ref, or "" with no error when the path has no entry there. Real git failures pr
packages/browseros/tools/patch/internal/git/git.go:201
↓ 4 callers
Function
FilterPlatforms
FilterPlatforms applies the comma-separated --platform filter.
packages/browseros/build_go/internal/otasrv/otasrv.go:286
↓ 4 callers
Function
InspectWorkspace
InspectWorkspace compares a workspace against the patch repo and classifies drift.
packages/browseros/tools/patch/internal/engine/status.go:72
↓ 4 callers
Function
KillPort
(port int)
packages/browseros-agent/tools/dev/proc/ports.go:132
↓ 4 callers
Function
Load
Load reads a build config YAML with !env substitution.
packages/browseros/build_go/internal/config/config.go:73
↓ 4 callers
Function
ParseChecksums
ParseChecksums parses "<sha256> <name>" lines (storage.py _parse_checksums).
packages/browseros/build_go/internal/vendorup/vendorup.go:145
↓ 4 callers
Function
ParseDiffOutput
ParseDiffOutput parses `git diff` output into per-file patches, preserving encounter order (apply/utils.py parse_diff_output).
packages/browseros/build_go/internal/patchwork/patchwork.go:109
↓ 4 callers
Function
ParseExistingAppcast
ParseExistingAppcast reads a single-item appcast (ota/common.py parse_existing_appcast). nil when missing/unparseable.
packages/browseros/build_go/internal/otasrv/otasrv.go:107
↓ 4 callers
Function
ParseManifestXML
ParseManifestXML extracts extension entries from the update manifest.
packages/browseros/build_go/internal/modules/extensions/extensions.go:39
↓ 4 callers
Function
Path
(workspacePath string)
packages/browseros/tools/patch/internal/resolve/resolve.go:38
↓ 4 callers
Function
PlatformBinaryObjectName
PlatformBinaryObjectName maps ("codex", "windows-x64") → codex-windows-x64.exe.
packages/browseros/build_go/internal/vendorup/vendorup.go:109
↓ 4 callers
Function
PromptSelection
PromptSelection asks the user to pick an existing feature or create a new one (select.py prompt_feature_selection). Returns name, description; ok=fals
packages/browseros/build_go/internal/feature/select.go:64
↓ 4 callers
Method
Publish
Publish copies versioned artifacts to download/ paths (release/publish.py PublishModule).
packages/browseros/build_go/internal/release/release.go:284
↓ 4 callers
Method
ReleasePath
ReleasePath is the R2 prefix for release artifacts, e.g. releases/0.31.0/macos/. Like context.py get_release_path it always uses the semantic version
packages/browseros/build_go/internal/buildctx/buildctx.go:323
↓ 4 callers
Function
SaveState
(state *State)
packages/browseros-agent/apps/cli/update/state.go:41
↓ 4 callers
Function
ShowFile
(ctx context.Context, dir string, ref string, rel string)
packages/browseros/tools/patch/internal/git/git.go:119
↓ 4 callers
Function
StatePath
()
packages/browseros-agent/apps/cli/update/state.go:20
↓ 4 callers
Method
Stop
()
packages/browseros-agent/tools/dogfood/ipc/ipc.go:83
↓ 4 callers
Function
UploadLima
UploadLima downloads limactl + guest agents from a Lima release and pushes them to R2 with a manifest.
packages/browseros/build_go/internal/vendorup/vendorup.go:354
↓ 4 callers
Function
ValidateDescription
ValidateDescription checks the conventional-commit prefix (validation.py).
packages/browseros/build_go/internal/feature/feature.go:27
↓ 4 callers
Function
ValidateFeatureName
ValidateFeatureName checks lowercase kebab-case naming (validation.py).
packages/browseros/build_go/internal/feature/feature.go:41
↓ 4 callers
Function
VerifyChecksum
(data []byte, expectedHex string)
packages/browseros-agent/apps/cli/update/apply.go:18
↓ 4 callers
Function
acquireRunLock
(paths runPaths, mode string)
packages/browseros-agent/tools/dogfood/cmd/daemon.go:93
↓ 4 callers
Function
adapterHealthTone
( health: HarnessAdapterHealth, )
packages/browseros-agent/apps/agent/modules/agents/adapter-health.ts:24
↓ 4 callers
Function
adapterLabel
(adapter: HarnessAgentAdapter | 'unknown')
packages/browseros-agent/apps/agent/components/agents/AdapterIcon.tsx:31
↓ 4 callers
Method
addError
( source: ErrorSource, message: string, details?: Record<string, unknown>, )
packages/browseros-agent/apps/eval/src/capture/context.ts:88
↓ 4 callers
Function
agentConfig
( overrides: Partial<{ provider: string model: string upstreamProvider: string supportsImage
packages/browseros-agent/apps/server/tests/agent/compaction.test.ts:191
↓ 4 callers
Function
agentConfig
( overrides: Partial<ResolvedAgentConfig> = {}, )
packages/browseros-agent/apps/server/tests/agent/ai-sdk-agent-filesystem.test.ts:6
↓ 4 callers
Function
asErrorMessage
(error: unknown)
packages/browseros-agent/apps/eval/src/agents/orchestrated/backends/clado/clado-action-executor.ts:36
↓ 4 callers
Function
assertMissing
(t *testing.T, path string)
packages/browseros-agent/tools/dogfood/profile/import_test.go:231
↓ 4 callers
Function
assistant
(parts: UIMessage['parts'])
packages/browseros-agent/apps/agent/modules/chat/content-filter-notice.test.ts:14
↓ 4 callers
Function
baseDeps
()
packages/browseros-agent/apps/server/tests/api/services/chat-service.test.ts:520
↓ 4 callers
Method
bind
(params: BindParams)
packages/browseros-agent/packages/cdp-protocol/src/generated/domain-apis/tethering.ts:12
↓ 4 callers
Method
build
(browser: Browser)
packages/browseros-agent/apps/server/src/tools/response.ts:185
↓ 4 callers
Function
buildBrowserToolSet
( session: BrowserSession, options: BrowserToolSetOptions = {}, )
packages/browseros-agent/apps/server/src/agent/tool-adapter.ts:80
↓ 4 callers
Function
buildFixtureApp
buildFixtureApp stages a minimal BrowserOS.app bundle with one of each component category.
packages/browseros/build_go/internal/modules/sign/sign_test.go:64
↓ 4 callers
Function
buildKlavisToolSet
(handle: KlavisProxyHandle)
packages/browseros-agent/apps/server/src/api/services/klavis/strata-proxy.ts:218
↓ 4 callers
Function
buildResolvedBinaryEnv
(input: { binaryPath: string env?: NodeJS.ProcessEnv platform?: NodeJS.Platform })
packages/browseros-agent/apps/server/src/lib/agents/host-acp/binary-resolver.ts:65
↓ 4 callers
Function
buildRunSummaries
(manifests: ReportManifest[])
packages/browseros-agent/apps/eval/src/reporting/run-summary.ts:63
↓ 4 callers
Function
buildScheduled
Build a prompt for scheduled tasks
packages/browseros-agent/apps/server/tests/agent/prompt.test.ts:80
↓ 4 callers
Function
buildSessionChatPath
( baseUrl: string, agentId: string, sessionId: string, )
packages/browseros-agent/apps/agent/modules/agents/agents.hooks.ts:222
↓ 4 callers
Function
buildViewerManifest
( input: BuildViewerManifestInput, )
packages/browseros-agent/apps/eval/src/viewer/viewer-manifest.ts:101
↓ 4 callers
Function
callOnElement
( session: ProtocolApi, backendNodeId: number, fn: string, args?: unknown[], )
packages/browseros-agent/apps/server/src/browser/core/input/geometry.ts:107
↓ 4 callers
Function
chatRequest
(overrides: Record<string, unknown> = {})
packages/browseros-agent/apps/server/tests/api/services/chat-service.test.ts:536
↓ 4 callers
Function
checkServerHealth
(client *http.Client, baseURL string)
packages/browseros-agent/apps/cli/cmd/launch.go:97
↓ 4 callers
Function
clearSidepanelChatTargetSelectionForAgent
( agentId: string, store?: SidepanelChatTargetSelectionReader & SidepanelChatTargetSelectionWriter, )
packages/browseros-agent/apps/agent/modules/chat/sidepanel-chat-targets.ts:180
↓ 4 callers
Method
click
( page: number, element: number, opts?: { button?: string; clickCount?: number }, )
packages/browseros-agent/apps/server/src/browser/browser.ts:465
↓ 4 callers
Method
click
(tabId: number, nodeId: number)
packages/browseros-agent/apps/agent/lib/browseros/adapter.ts:57
↓ 4 callers
Method
close
(params: CloseParams)
packages/browseros-agent/packages/cdp-protocol/src/generated/domain-apis/io.ts:14
↓ 4 callers
Function
closeDb
()
packages/browseros-agent/apps/server/src/lib/db/index.ts:34
↓ 4 callers
Method
closeTabGroup
(params: CloseTabGroupParams)
packages/browseros-agent/packages/cdp-protocol/src/generated/domain-apis/browser.ts:98
↓ 4 callers
Method
closeWindow
(params: CloseWindowParams)
packages/browseros-agent/packages/cdp-protocol/src/generated/domain-apis/browser.ts:79
↓ 4 callers
Function
commonRequestInput
()
packages/browseros-agent/apps/agent/modules/chat/chat-session-request.test.ts:107
↓ 4 callers
Function
configureClaudeRuntime
( options: ConfigureClaudeRuntimeOptions = {}, )
packages/browseros-agent/apps/server/src/lib/agents/runtime/claude-host-process-runtime.ts:77
↓ 4 callers
Function
configureCodexRuntime
( options: ConfigureCodexRuntimeOptions = {}, )
packages/browseros-agent/apps/server/src/lib/agents/runtime/codex-host-process-runtime.ts:85
↓ 4 callers
Method
confirmer
()
packages/browseros/build_go/internal/patchwork/extract.go:84
↓ 4 callers
Function
connectKlavisInBackground
( ref: KlavisProxyRef, deps: ConnectDeps, options: BackgroundConnectOptions = {}, )
packages/browseros-agent/apps/server/src/api/services/klavis/strata-proxy.ts:155
↓ 4 callers
Function
copyFile
(src string, dst string, mode os.FileMode)
packages/browseros-agent/tools/dogfood/profile/import.go:161
↓ 4 callers
Function
copyFile
(src, dst string)
packages/browseros/build_go/internal/modules/resources/resources.go:19
↓ 4 callers
Function
createAssistantMessage
(parts: UIMessage['parts'])
packages/browseros-agent/apps/agent/lib/execution-history/normalize.test.ts:15
↓ 4 callers
Method
createBookmark
(params: CreateBookmarkParams)
packages/browseros-agent/packages/cdp-protocol/src/generated/domain-apis/bookmarks.ts:22
↓ 4 callers
Function
createBrowserOSAction
(params: { mode: 'chat' | 'agent' message: string tabs?: chrome.tabs.Tab[] })
packages/browseros-agent/apps/agent/lib/chat-actions/types.ts:69
↓ 4 callers
Function
createClaudeCodeProcessRunner
( deps: CreateClaudeCodeProcessRunnerDeps = {}, )
packages/browseros-agent/apps/eval/src/agents/claude-code/process-runner.ts:29
↓ 4 callers
Function
createDefaultBrowserOSProvider
()
packages/browseros-agent/apps/agent/lib/llm-providers/storage.ts:107
↓ 4 callers
Function
createExecutorBackend
( options: CreateExecutorBackendOptions, )
packages/browseros-agent/apps/eval/src/agents/orchestrated/backends/create-executor-backend.ts:30
↓ 4 callers
Function
createKlavisRoutes
(deps: KlavisRouteDeps)
packages/browseros-agent/apps/server/src/api/routes/klavis.ts:46
↓ 4 callers
Function
createObserverHarness
(opts: HarnessOptions = {})
packages/browseros-agent/apps/server/tests/browser/core/observer.test.ts:15
↓ 4 callers
Function
createOpenRouterCompatibleFetch
()
packages/browseros-agent/apps/server/src/lib/openrouter-fetch.ts:14
↓ 4 callers
Method
describeNode
(params?: DescribeNodeParams)
packages/browseros-agent/packages/cdp-protocol/src/generated/domain-apis/dom.ts:105
↓ 4 callers
Method
diff
()
packages/browseros-agent/apps/server/src/browser/core/observer/observer.ts:38
↓ 4 callers
Function
diffSnapshotObservations
( before: SnapshotObservation | undefined, after: SnapshotObservation, opts: DiffOptions = {}, )
packages/browseros-agent/apps/server/src/browser/core/snapshot/diff.ts:62
↓ 4 callers
Function
emitInterface
( name: string, properties: ProtocolProperty[], resolve: RefResolver, )
packages/browseros-agent/scripts/codegen/lib/type-emitter.ts:111
↓ 4 callers
Function
ensureGclientTargetCPUs
ensureGclientTargetCPUs idempotently merges target_cpus into ../.gclient (git.py _ensure_gclient_target_cpus) so depot_tools fetches cross-arch Linux
packages/browseros/build_go/internal/modules/setup/setup.go:178
↓ 4 callers
Function
estimateTokensForThreshold
( messages: ModelMessage[], config: ComputedConfig, )
packages/browseros-agent/apps/server/src/agent/compaction/utils.ts:277
↓ 4 callers
Function
executeTool
( tool: ToolDefinition, args: unknown, ctx: ToolContext, signal: AbortSignal, )
packages/browseros-agent/apps/server/src/tools/legacy/framework.ts:64
↓ 4 callers
Function
exists
(path: string)
packages/browseros-agent/apps/eval/tests/grading/python-script-layout.test.ts:5
↓ 4 callers
Function
expectBrowserToolOutputPath
( filePath: string | undefined, )
packages/browseros-agent/apps/server/tests/tools/browser/register.test.ts:85
↓ 4 callers
Function
failedToAddMcp
(serverName: string, e: unknown)
packages/browseros-agent/apps/agent/screens/connect-mcp/ConnectMCP.tsx:24
↓ 4 callers
Method
fetch
( client: KlavisClient, browserosId: string, servers: readonly string[], normalized: string,
packages/browseros-agent/apps/server/src/api/services/klavis/strata-cache.ts:120
↓ 4 callers
Function
fetchAxTree
( session: ProtocolApi, params: { frameId?: string } = {}, )
packages/browseros-agent/apps/server/src/browser/core/observer/ax-tree.ts:5
↓ 4 callers
Method
fetcher
()
packages/browseros/build_go/internal/vendorup/vendorup.go:53
↓ 4 callers
Function
filterSet
(set PatchSet, filters []string)
packages/browseros/tools/patch/internal/patch/workspace.go:185
↓ 4 callers
Method
findByTarget
(targetId: string)
packages/browseros-agent/apps/server/src/browser/core/pages.ts:396
↓ 4 callers
Function
find_tool
(name: str)
scripts/ci/r2_cache.py:40
↓ 4 callers
Function
firstNonBlankLine
(text: string)
packages/browseros-agent/apps/agent/components/agents/agent-row/agent-row.helpers.ts:33
← previous
next →
601–700 of 5,775, ranked by callers