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
↓ 1 callers
Function
truncateForConsole
* Truncate long string values in an object for console output.
packages/browseros-agent/apps/server/src/lib/logger.ts:53
↓ 1 callers
Function
truncateText
(value: string)
packages/browseros-agent/apps/agent/lib/execution-history/normalize.ts:18
↓ 1 callers
Function
turnFramesToAgentEvents
( frames: ReadableStream<TurnFrame>, options: { onCancel(): void | Promise<void> }, )
packages/browseros-agent/apps/server/src/api/routes/agents.ts:439
↓ 1 callers
Method
type
(text: string)
packages/browseros-agent/apps/server/src/browser/core/input/input.ts:199
↓ 1 callers
Function
unblock
()
packages/browseros-agent/apps/server/tests/api/routes/agents.test.ts:1189
↓ 1 callers
Method
uncheckBackendNode
(backendNodeId: number)
packages/browseros-agent/apps/server/src/browser/core/input/input.ts:250
↓ 1 callers
Function
unwrapUserQuery
(value: string)
packages/browseros-agent/apps/server/src/lib/agents/acpx/runtime.ts:566
↓ 1 callers
Method
updateAgent
* Apply a partial update to an agent record. Currently used by the * pin-toggle mutation; rename will land here too. Returns null if * the agent
packages/browseros-agent/apps/server/src/api/services/agents/agent-harness-service.ts:565
↓ 1 callers
Function
updateJobLastRunAt
(jobId: string)
packages/browseros-agent/apps/agent/entrypoints/background/scheduledJobRuns.ts:94
↓ 1 callers
Function
updateLevel
()
packages/browseros-agent/apps/agent/modules/voice/voice.hooks.ts:82
↓ 1 callers
Function
updateOutcomePayload
(outcome *updateOutcome)
packages/browseros-agent/apps/cli/cmd/update.go:125
↓ 1 callers
Function
updateSessionInfo
(info: SessionInfo)
packages/browseros-agent/apps/agent/lib/auth/sessionStorage.ts:32
↓ 1 callers
Function
uploadConversationsToGraphql
( conversations: Conversation[], )
packages/browseros-agent/apps/agent/lib/conversations/uploadConversationsToGraphql.ts:13
↓ 1 callers
Method
uploadFile
(job: UploadJob)
packages/browseros-agent/apps/eval/src/publishing/r2-publisher.ts:439
↓ 1 callers
Function
uploadLlmProvidersToGraphql
( providers: LlmProviderConfig[], userId: string, )
packages/browseros-agent/apps/agent/lib/llm-providers/uploadLlmProvidersToGraphql.ts:45
↓ 1 callers
Function
uploadPartFromFile
( client: S3Client, bucket: string, key: string, filePath: string, uploadId: string, partNumber: n
packages/browseros-agent/packages/build-tools/scripts/common/r2.ts:177
↓ 1 callers
Function
upsertAgentHarnessTool
(event: AgentHarnessStreamEvent)
packages/browseros-agent/apps/agent/screens/agent-command/agent-conversation.hooks.ts:158
↓ 1 callers
Function
upsertConversationExecutionTask
( task: ExecutionTaskRecord, )
packages/browseros-agent/apps/agent/lib/execution-history/storage.ts:49
↓ 1 callers
Function
upsertTaskInHistory
( history: ConversationExecutionHistory, task: ExecutionTaskRecord, )
packages/browseros-agent/apps/agent/lib/execution-history/storage.ts:17
↓ 1 callers
Function
usage
()
packages/browseros-agent/apps/eval/src/cli/index.ts:9
↓ 1 callers
Function
useAcpProbe
(opts: UseAcpProbeOptions)
packages/browseros-agent/apps/agent/modules/llm-providers/acp-probe.hooks.ts:70
↓ 1 callers
Function
useActiveHint
()
packages/browseros-agent/apps/agent/screens/newtab/index/active-hint.hooks.ts:16
↓ 1 callers
Function
useAgentCommandData
()
packages/browseros-agent/apps/agent/screens/agent-command/AgentCommandLayout.tsx:27
↓ 1 callers
Function
useAgentConversation
( agentId: string, options: UseAgentConversationOptions = {}, )
packages/browseros-agent/apps/agent/screens/agent-command/agent-conversation.hooks.ts:48
↓ 1 callers
Function
useChatActions
(config: ChatActionsConfig)
packages/browseros-agent/apps/agent/modules/chat-actions/chat-actions.hooks.ts:26
↓ 1 callers
Function
useChatRefs
()
packages/browseros-agent/apps/agent/modules/chat/chat-refs.hooks.ts:37
↓ 1 callers
Function
useChatSession
(options?: ChatSessionOptions)
packages/browseros-agent/apps/agent/modules/chat/chat-session.hooks.ts:153
↓ 1 callers
Function
useCodingAgents
()
packages/browseros-agent/apps/agent/screens/ai-settings/coding-agents.hooks.ts:63
↓ 1 callers
Function
useCreateHarnessAgent
()
packages/browseros-agent/apps/agent/modules/agents/agents.hooks.ts:118
↓ 1 callers
Function
useDefaultAgentName
( createOpen: boolean, setNewName: Dispatch<SetStateAction<string>>, )
packages/browseros-agent/apps/agent/modules/agents/agents-page.hooks.ts:3
↓ 1 callers
Function
useDefaultChatTarget
({ providers, agents, defaultProviderId, setDefaultProvider, }: UseDefaultChatTargetInput)
packages/browseros-agent/apps/agent/screens/ai-settings/default-chat-target.hooks.ts:33
↓ 1 callers
Function
useDeleteHarnessAgent
()
packages/browseros-agent/apps/agent/modules/agents/agents.hooks.ts:199
↓ 1 callers
Function
useEnqueueHarnessMessage
()
packages/browseros-agent/apps/agent/modules/agents/agents.hooks.ts:411
↓ 1 callers
Function
useExecutionHistoryTracker
()
packages/browseros-agent/apps/agent/modules/chat/execution-history-tracker.hooks.ts:63
↓ 1 callers
Function
useGraphqlInfiniteQuery
( query: TypedDocumentString<TQueryFnData, TVariables>, getVariables: (pageParam: TPageParam) => TVariable
packages/browseros-agent/apps/agent/modules/graphql/graphql-infinite-query.hooks.ts:14
↓ 1 callers
Function
useHarnessChatHistory
( agentId: string, sessionId = 'main', enabled = true, )
packages/browseros-agent/apps/agent/screens/agent-command/harness-chat-history.hooks.ts:9
↓ 1 callers
Function
useInstallAgent
()
packages/browseros-agent/apps/agent/screens/mcp-settings/integrations-section.hooks.ts:66
↓ 1 callers
Function
useInvalidateCredits
()
packages/browseros-agent/apps/agent/modules/credits/credits.hooks.ts:30
↓ 1 callers
Function
useIsMac
()
packages/browseros-agent/apps/agent/lib/useIsMac.ts:6
↓ 1 callers
Function
useJtbdPopup
()
packages/browseros-agent/apps/agent/modules/jtbd-popup/jtbd-popup.hooks.ts:34
↓ 1 callers
Function
useLlmHubProviders
()
packages/browseros-agent/apps/agent/modules/llm-hub/llm-hub.hooks.ts:17
↓ 1 callers
Function
useMcpAgents
()
packages/browseros-agent/apps/agent/screens/mcp-settings/integrations-section.hooks.ts:52
↓ 1 callers
Function
useNotifyActiveTab
({ messages, status, conversationId, }: { messages: UIMessage[] status: ChatStatus conversationId:
packages/browseros-agent/apps/agent/modules/chat/notify-active-tab.hooks.tsx:26
↓ 1 callers
Function
useOAuthStatus
(provider: string)
packages/browseros-agent/apps/agent/modules/llm-providers/oauth-status.hooks.ts:19
↓ 1 callers
Function
useOptionalProviderAttachments
()
packages/browseros-agent/apps/agent/components/ai-elements/prompt-input.tsx:132
↓ 1 callers
Function
usePlugins
(readOnly?: boolean)
packages/browseros-agent/apps/agent/components/ui/MarkdownEditor.tsx:53
↓ 1 callers
Function
useReasoning
()
packages/browseros-agent/apps/agent/components/ai-elements/reasoning.tsx:25
↓ 1 callers
Function
useRecentSites
()
packages/browseros-agent/apps/agent/screens/newtab/index/recent-sites.hooks.ts:9
↓ 1 callers
Function
useRemoteConversationSave
()
packages/browseros-agent/apps/agent/modules/chat/remote-conversation-save.hooks.ts:13
↓ 1 callers
Function
useRemoveHarnessQueuedMessage
()
packages/browseros-agent/apps/agent/modules/agents/agents.hooks.ts:457
↓ 1 callers
Function
useRemoveManagedServer
()
packages/browseros-agent/apps/agent/modules/mcp/remove-managed-server.hooks.ts:33
↓ 1 callers
Function
useUninstallAgent
()
packages/browseros-agent/apps/agent/screens/mcp-settings/integrations-section.hooks.ts:81
↓ 1 callers
Function
useUpdateHarnessAgent
()
packages/browseros-agent/apps/agent/modules/agents/agents.hooks.ts:148
↓ 1 callers
Function
userContentToText
(content: AcpxUserContent)
packages/browseros-agent/apps/server/src/lib/agents/acpx/runtime.ts:485
↓ 1 callers
Function
validateConfig
( configPath: string, )
packages/browseros-agent/apps/eval/src/utils/config-validator.ts:11
↓ 1 callers
Function
validateInlinedEnv
()
packages/browseros-agent/apps/server/src/config.ts:280
↓ 1 callers
Function
validateRepo
(agentRoot string)
packages/browseros-agent/tools/dogfood/config/config.go:180
↓ 1 callers
Function
validateSelectedRange
(selected: string[], startIdx: number)
packages/browseros-agent/apps/server/src/tools/filesystem/read.ts:58
↓ 1 callers
Function
validateWatchRunIdentity
(identity WatchRunIdentity)
packages/browseros-agent/tools/dev/proc/process.go:440
↓ 1 callers
Function
variantSource
(config: EvalConfig)
packages/browseros-agent/apps/eval/src/suites/config-adapter.ts:28
↓ 1 callers
Function
verifyResolved
(ctx context.Context, workspacePath string, repoInfo *repo.Info, op resolve.Operation, base string)
packages/browseros/tools/patch/internal/engine/apply.go:398
↓ 1 callers
Method
verifyTagExists
(ctx *buildctx.Context)
packages/browseros/build_go/internal/modules/setup/setup.go:141
↓ 1 callers
Function
versionSatisfies
(version: string, range: string)
packages/browseros-agent/apps/server/src/lib/agents/host-acp/npx-package-cache.ts:59
↓ 1 callers
Function
viewRun
(run: JobRunWithDetails)
packages/browseros-agent/apps/agent/screens/newtab/index/ScheduleResults.tsx:80
↓ 1 callers
Function
visibleHarnessAgents
(agents: T[], hermesAgentSupported: boolean)
packages/browseros-agent/apps/agent/lib/chat/adapter-visibility.ts:26
↓ 1 callers
Function
visit
(nodeId: string, depth: number)
packages/browseros-agent/apps/server/src/browser/core/snapshot/render.ts:50
↓ 1 callers
Function
visit
(id: string)
packages/browseros-agent/apps/server/src/browser/core/observer/resolve.ts:62
↓ 1 callers
Function
waitFor
( predicate: () => boolean, timeoutMs = 500, )
packages/browseros-agent/apps/server/tests/api/services/agents/agent-harness-service.test.ts:874
↓ 1 callers
Function
waitForCdp
(cdpPort: number, maxAttempts = 30)
packages/browseros-agent/apps/server/tests/__helpers__/browser.ts:52
↓ 1 callers
Method
waitForCdp
()
packages/browseros-agent/apps/eval/src/runner/browseros-app-manager.ts:237
↓ 1 callers
Method
waitForConnection
()
packages/browseros-agent/apps/server/src/browser/core/pages.ts:377
↓ 1 callers
Function
waitForFile
(t *testing.T, path string, timeout time.Duration)
packages/browseros-agent/tools/dev/proc/process_test.go:214
↓ 1 callers
Function
waitForFile
(path: string)
packages/browseros-agent/apps/server/tests/browser-launch-args.test.ts:19
↓ 1 callers
Function
waitForFrame
( inbox: ScreencastOutboundMessage[], timeoutMs: number, )
packages/browseros-agent/apps/server/tests/api/screencast-manager.test.ts:41
↓ 1 callers
Function
waitForHealth
( process: ChildProcess, port: number, stdoutBuffer: string[], stderrBuffer: string[], maxAttempts =
packages/browseros-agent/apps/server/tests/__helpers__/server.ts:83
↓ 1 callers
Method
waitForReady
( url: string, maxAttempts = 30, intervalMs = 500, )
packages/browseros-agent/apps/eval/src/runner/infinity-app-manager.ts:66
↓ 1 callers
Method
waitForServerHealth
()
packages/browseros-agent/apps/eval/src/runner/browseros-app-manager.ts:254
↓ 1 callers
Function
walk
(nodeId: string)
packages/browseros-agent/scripts/dev/inspect-ui.ts:222
↓ 1 callers
Method
warm
* Provider-save side-effect. Best-effort warm-start of the VM. Throws * on upstream failure so the route's `.catch` surfaces a real log * line —
packages/browseros-agent/apps/server/src/api/services/remote-hermes/remote-hermes-service.ts:70
↓ 1 callers
Function
withBundledBunAcpAdapterEnv
Adds the minimum env needed for BrowserOS-managed bundled Bun package installs.
packages/browseros-agent/apps/server/src/lib/agents/acpx/runtime.ts:838
↓ 1 callers
Function
withFileLock
(path: string, fn: () => Promise<T>)
packages/browseros-agent/apps/server/src/agent/acp-instructions/ensureInstructionFile.ts:50
↓ 1 callers
Function
withLlmProvider
()
packages/browseros-agent/apps/server/tests/api/services/chat-service.test.ts:512
↓ 1 callers
Function
withNoticePart
(message: UIMessage)
packages/browseros-agent/apps/agent/modules/chat/content-filter-notice.ts:12
↓ 1 callers
Method
withTurn
(fn: () => Promise<T>)
packages/browseros-agent/apps/server/src/lib/clients/remote-hermes/ws-bridge.ts:64
↓ 1 callers
Function
withoutReservedBrowserToolNames
( tools: ToolSet, reservedNames: Set<string>, )
packages/browseros-agent/apps/server/src/agent/ai-sdk-agent.ts:357
↓ 1 callers
Function
worktreeLabel
(root string)
packages/browseros-agent/tools/dev/proc/profile.go:23
↓ 1 callers
Function
wrapAsAsyncIife
(code: string)
packages/browseros-agent/apps/server/src/tools/browser/run.ts:60
↓ 1 callers
Function
writeFakeBundledBun
(resourcesDir: string)
packages/browseros-agent/apps/server/tests/lib/agents/acpx-runtime.test.ts:1643
↓ 1 callers
Method
writeHermesPerAgentProvider
* Write Hermes' per-agent config.yaml + .env into the on-host home * dir. Caller must have already run assertHermesProviderInputValid; * any thr
packages/browseros-agent/apps/server/src/api/services/agents/agent-harness-service.ts:523
↓ 1 callers
Function
writeJSON
(extensions []ExtensionInfo, outputDir string)
packages/browseros/build_go/internal/modules/extensions/extensions.go:132
↓ 1 callers
Function
writeNumberField
(out *strings.Builder, label string, value any)
packages/browseros-agent/tools/dogfood/cmd/control.go:382
↓ 1 callers
Function
writePackageJson
( protocol: Awaited<ReturnType<typeof parseProtocol>>, )
packages/browseros-agent/scripts/codegen/cdp-protocol.ts:65
↓ 1 callers
Function
writePythonWrapper
()
packages/browseros-agent/apps/eval/tests/grading/python-evaluator.test.ts:14
↓ 1 callers
Function
writeServerConfig
( config: ServerDiscoveryConfig, )
packages/browseros-agent/apps/server/src/lib/browseros-dir.ts:89
↓ 1 callers
Function
writeStdoutScript
()
packages/browseros-agent/apps/eval/tests/agents/claude-code-process-runner.test.ts:7
↓ 1 callers
Method
wsSubprotocol
partysocket protocol callback. Returns [name, freshJwt] each call.
packages/browseros-agent/apps/server/src/lib/clients/remote-hermes/remote-hermes-client.ts:73
Function
AISettingsPage
()
packages/browseros-agent/apps/agent/screens/ai-settings/AISettingsPage.tsx:10
Function
AITabActionCard
({ action })
packages/browseros-agent/apps/agent/screens/sidepanel/index/UserActionMessage.tsx:43
Function
AcquireWatchRunLock
AcquireWatchRunLock claims ownership of the current dev watch identity. If the same run identity is already active, it terminates the recorded process
packages/browseros-agent/tools/dev/proc/process.go:49
Function
ActivePage
ActivePage formats a single active page for human display.
packages/browseros-agent/apps/cli/output/printer.go:99
← previous
next →
3,001–3,100 of 5,775, ranked by callers