Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cloudflare/computer
/ functions
Functions
3,685 in github.com/cloudflare/computer
⨍
Functions
3,685
◇
Types & classes
2,803
↓ 5 callers
Function
safeErrorMessage
(error: unknown)
packages/computer/src/observe.ts:202
↓ 5 callers
Function
sha256
(bytes: Uint8Array)
packages/dofs/src/fs/writeFile.ts:85
↓ 5 callers
Method
share
(path: string, opts: ShareOptions)
packages/computer/src/assets/index.ts:103
↓ 5 callers
Method
snapshot
Raw stats keyed by op name. The returned object is a defensive snapshot.
packages/computerd/src/fuse/tracer.ts:48
↓ 5 callers
Function
stageBlob
(db: Database, hash: Uint8Array, bytes: Uint8Array, now: number)
packages/dofs/src/sync/blobs.ts:17
↓ 5 callers
Function
stat
(db: Database, path: string)
packages/dofs/src/fs/stat.ts:24
↓ 5 callers
Function
trimWorkspaceRoot
(path: string)
examples/think-compare-runtimes/src/run-event-facts.ts:126
↓ 5 callers
Method
unlink
(path: string, cb: StatusCallback)
packages/computerd/src/fuse/driver.ts:77
↓ 5 callers
Method
wait
(delay: number, maybeOptions?: SchedulerWaitOptions)
examples/think/worker-configuration.d.ts:890
↓ 5 callers
Method
watermarks
()
packages/rpc/src/interface.ts:66
↓ 5 callers
Method
write
(path: string, contents: string)
examples/think-compare-runtimes/worker/runtime/file-tools.ts:16
↓ 4 callers
Method
#backend
(requested: string | undefined)
packages/computer/src/runtime/runtime.ts:163
↓ 4 callers
Method
#fdOrThrow
(fd: number)
packages/dofs/src/provider.ts:653
↓ 4 callers
Method
#finish
( record: ExecutionRecord, status: Exclude<ExecutionRecord["status"], "running">, events: Workspac
packages/computer/src/backends/worker-javascript/worker-javascript.ts:741
↓ 4 callers
Method
#handleFor
(id: string)
packages/computer/src/workspace.ts:844
↓ 4 callers
Method
#prune
()
packages/computer/src/backends/worker-javascript/worker-javascript.ts:847
↓ 4 callers
Method
#pump
(record: ExecutionRecord, subscriber: ExecutionSubscriber)
packages/computer/src/backends/worker-javascript/worker-javascript.ts:810
↓ 4 callers
Method
#save
(state: WarmPoolState)
examples/think-compare-runtimes/worker/container-pool-manager.ts:200
↓ 4 callers
Method
#serialize
( id: string | undefined, fn: (resolvedId: string | undefined) => Promise<T>, )
packages/computer/src/workspace.ts:721
↓ 4 callers
Function
R2Bucket
(bucket: R2BucketBinding, options: R2BucketOptions = {})
packages/computer/src/mounts/providers/r2.ts:110
↓ 4 callers
Method
append
(content: string | ReadableStream | Response, options?: ContentOptions)
examples/think/worker-configuration.d.ts:1555
↓ 4 callers
Function
appendEvent
(input)
examples/think-compare-runtimes/worker/comparison-agents.test.ts:21
↓ 4 callers
Function
assertAppliedPushCursor
( appliedPushCursor: ChangeCursor, pushCursor: ChangeCursor, )
packages/dofs/src/sync/invariant.ts:18
↓ 4 callers
Function
assertBindingRepoName
(name: string)
packages/computer/tests/utilities/fake-artifacts-binding.ts:239
↓ 4 callers
Function
assertExecutionId
(id: string)
packages/computer/src/backends/worker-javascript/worker-javascript.ts:1255
↓ 4 callers
Function
assertExecutionId
(id: string)
packages/computer/src/runtime/runtime.ts:466
↓ 4 callers
Function
assertRuntimeValue
(value: unknown)
packages/computer/src/runtime/capability.ts:256
↓ 4 callers
Method
chmod
(path: string, mode: number)
packages/computer/src/runtime/types.ts:66
↓ 4 callers
Function
cleanup
()
script/computerd-stub-soak.mjs:216
↓ 4 callers
Method
connect
(host: WorkspaceModuleBackendHost)
packages/computer/src/runtime/types.ts:171
↓ 4 callers
Function
containerSleepAfter
(env: { CONTAINER_SLEEP_AFTER?: string })
examples/think-compare-runtimes/worker/container-config.ts:12
↓ 4 callers
Function
createWorkspaceError
( code: string, message: string, path?: string, )
packages/computer/src/backends/worker-shell/adapter.ts:339
↓ 4 callers
Function
diffWith
(opts: DiffWithDeps)
packages/computer/src/git/diff.ts:119
↓ 4 callers
Function
dirname
(path: string)
packages/computer/src/git/worktree.ts:320
↓ 4 callers
Method
disposeRecord
(record: ExecRecord)
packages/computerd/src/exec/runner.ts:421
↓ 4 callers
Function
encodeBoundedError
(error: unknown, maxPayloadBytes: number)
packages/computer/src/runtime/bridge.ts:499
↓ 4 callers
Method
exec
( command: string, options?: { id?: string; cwd?: string; timeoutMs?: number;
packages/rpc/src/server.ts:34
↓ 4 callers
Method
exec
(cmd: string[], options?: ContainerExecOptions)
examples/think/worker-configuration.d.ts:3368
↓ 4 callers
Method
execute
(input: unknown)
examples/think-compare-runtimes/worker/think/runtime-tools.ts:135
↓ 4 callers
Function
fetchObjects
( db: Database, hashes: Uint8Array[], )
packages/dofs/src/sync/fetch.ts:20
↓ 4 callers
Function
flushEntry
(path: string)
packages/computerd/src/fuse/driver.ts:365
↓ 4 callers
Function
flushPendingByPath
(db: Database, path: string, now: () => number)
packages/dofs/src/fs/writeFile.ts:726
↓ 4 callers
Method
getContainer
(logicalId: string)
examples/think-compare-runtimes/worker/container-warm-pool.ts:12
↓ 4 callers
Function
getContainerLifecycle
(ctx: DurableObjectState)
packages/computer/src/backends/container/container-lifecycle.ts:50
↓ 4 callers
Function
getWarmPoolHandle
(namespace: ContainerWarmPoolNamespace)
examples/think-compare-runtimes/worker/container-warm-pool.ts:82
↓ 4 callers
Method
getWorkspace
()
packages/computer/src/backends/worker-shell/entrypoint.ts:62
↓ 4 callers
Function
getWorkspaceContainerHost
( env: WorkspacePoolEnv, containerId: string, )
examples/think-compare-runtimes/worker/computer-container-pool.ts:97
↓ 4 callers
Method
grep
( pattern: string, path: string, options?: { ignoreCase?: boolean }, )
packages/computer/src/runtime/types.ts:54
↓ 4 callers
Method
handleFetch
()
examples/think-compare-runtimes/worker/think/agents.test.ts:71
↓ 4 callers
Function
hash
(buf: Buffer)
packages/computerd/src/shim/shim.ts:576
↓ 4 callers
Function
invalidateResolveSubtree
(db: Database, canonicalPath: string)
packages/dofs/src/fs/resolveCache.ts:107
↓ 4 callers
Method
isContainerRunning
(containerId: string)
examples/think-compare-runtimes/worker/container-pool-manager.ts:6
↓ 4 callers
Function
isPendingCreate
(path: string)
packages/computerd/src/fuse/driver.ts:288
↓ 4 callers
Function
loadHttp
()
packages/computer/src/git/index.ts:386
↓ 4 callers
Method
ls
(prefix: string)
packages/computer/src/runtime/types.ts:53
↓ 4 callers
Method
mkdir
(path: string, options?: { recursive?: boolean })
packages/computer/src/runtime/types.ts:59
↓ 4 callers
Function
normalizePath
(path: string)
packages/computer/src/backends/worker-shell/adapter.ts:325
↓ 4 callers
Method
openSync
(path: string, flags: string = "r", _mode?: number)
packages/dofs/src/provider.ts:141
↓ 4 callers
Function
parseDuration
(input: string)
packages/computer/src/artifacts/duration.ts:33
↓ 4 callers
Method
read
(path: string)
examples/think-compare-runtimes/worker/runtime/file-tools.ts:15
↓ 4 callers
Method
readCommit
(args: { fs: object; dir: string; oid: string; cache?: object })
packages/computer/src/git/reads.ts:50
↓ 4 callers
Function
readdir
( db: Database, path: string, options: ReaddirOptions = {}, )
packages/dofs/src/fs/readdir.ts:25
↓ 4 callers
Method
readdir
(path: string)
packages/computer/src/backends/worker-shell/adapter.ts:43
↓ 4 callers
Method
releaseContainer
(logicalId: string)
examples/think-compare-runtimes/worker/container-warm-pool.ts:13
↓ 4 callers
Function
rename
(db: Database, oldPath: string, newPath: string)
packages/dofs/src/fs/rename.ts:14
↓ 4 callers
Function
resolveFileInode
(db: Database, path: string)
packages/dofs/src/fs/writeFile.ts:391
↓ 4 callers
Function
resolveParent
(db: Database, parts: string[], canonical: string)
packages/dofs/src/fs/writeFile.ts:43
↓ 4 callers
Function
resolveRevisionRef
* Resolve a ref that may carry a revision suffix (`HEAD^`, * `HEAD~2`, ...) to a concrete oid via `rev-parse`, which owns * the suffix-walking logic
packages/computer/src/git/cli.ts:2354
↓ 4 callers
Method
revokeToken
Revoke a token by id or plaintext. Returns false on a miss.
packages/computer/src/artifacts/client.ts:89
↓ 4 callers
Method
rmdirSync
(path: string)
packages/dofs/src/provider.ts:265
↓ 4 callers
Function
run
(fn: () => Promise<T>)
packages/computerd/src/shim/shim.ts:111
↓ 4 callers
Function
runtimeLabel
(runtime: RuntimeId)
examples/think-compare-runtimes/worker/comparison-agents.ts:74
↓ 4 callers
Method
shell
()
packages/rpc/src/server.ts:301
↓ 4 callers
Function
sleep
(ms: number)
packages/computer/src/backends/container/cloudflare-container.ts:504
↓ 4 callers
Method
start
(env: Record<string, string>)
packages/computer/src/backends/container/container-host.ts:49
↓ 4 callers
Method
stat
(path: string)
packages/computer/src/backends/worker-shell/adapter.ts:39
↓ 4 callers
Function
stringField
(value: Record<string, unknown> | null, key: string)
examples/think-compare-runtimes/src/run-event-facts.ts:182
↓ 4 callers
Method
symlinkSync
(target: string, path: string, _type?: string)
packages/dofs/src/provider.ts:676
↓ 4 callers
Function
upsertChunkBlob
(db: Database, chunk: PreparedChunk, lastSeen: number)
packages/dofs/src/fs/writeFile.ts:307
↓ 4 callers
Method
waitUntil
(promise: Promise<any>)
examples/think/worker-configuration.d.ts:436
↓ 4 callers
Function
withWorkspace
( Base: TBase, options: (self: InstanceType<TBase>) => WorkspaceOptions, )
packages/computer/src/with-workspace.ts:59
↓ 4 callers
Function
withWorkspaceContainer
( Base: TBase, )
packages/computer/src/backends/container/container-host.ts:233
↓ 4 callers
Method
write
(level: LogLevel, args: unknown[])
packages/computerd/src/cli/logger.ts:21
↓ 3 callers
Method
#clearUpgrade
()
packages/computer/src/backends/container/cloudflare-container.ts:326
↓ 3 callers
Method
#mintToken
(scope: ArtifactScope, ttl: number)
packages/computer/tests/utilities/fake-artifacts-binding.ts:54
↓ 3 callers
Method
#resolveBackendId
(id: string | undefined)
packages/computer/src/workspace.ts:746
↓ 3 callers
Method
access
(path: string, mode: number, cb: StatusCallback)
packages/computerd/src/fuse/driver.ts:81
↓ 3 callers
Method
accessSync
(path: string, _mode?: number)
packages/dofs/src/provider.ts:554
↓ 3 callers
Function
apply
(db: Database, entries: ChangeEntry[], objects: Map<string, Uint8Array>)
packages/dofs/src/sync/push.test.ts:17
↓ 3 callers
Function
applyChangesSync
( db: Database, entries: readonly ChangeEntry[], objects: Map<string, Uint8Array>, options: ApplyOptio
packages/dofs/src/sync/apply.ts:353
↓ 3 callers
Function
applyChunkedInodeUpdate
( db: Database, inode: number, size: number, mode: number, mtime: number, isTouched: (idx: number,
packages/dofs/src/fs/writeFile.ts:425
↓ 3 callers
Function
assertSessionId
(sessionId: string)
packages/computer/src/artifacts/scope.ts:24
↓ 3 callers
Function
basename
(path: string)
packages/computer/src/workspace.ts:1271
↓ 3 callers
Function
basename
(path: string)
packages/computer/src/assets/upload.ts:31
↓ 3 callers
Function
blocksForSize
(size: number)
packages/computerd/src/fuse/driver.ts:39
↓ 3 callers
Function
buildDashboardModel
(events: RunEvent[], nowIso: string | null)
examples/think-compare-runtimes/src/dashboard-model.ts:35
↓ 3 callers
Function
buildManifest
(db: Database, chunks: ManifestChunk[], now: number)
packages/dofs/src/sync/manifests.ts:62
↓ 3 callers
Method
clone
Shallow-clone a remote into the bound workspace.
packages/computer/src/git/index.ts:234
↓ 3 callers
Method
closeSync
(fd: number)
packages/dofs/src/provider.ts:562
↓ 3 callers
Function
createArtifact
(binding: Artifacts, sessionId: string)
packages/computer/src/artifacts/client.ts:106
← previous
next →
201–300 of 3,685, ranked by callers