Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/acoyfellow/cloudbox
/ functions
Functions
387 in github.com/acoyfellow/cloudbox
⨍
Functions
387
◇
Types & classes
53
↓ 3 callers
Function
check
(name, cmd)
scripts/proof-launch-readiness.mjs:21
↓ 3 callers
Function
choose
(paths: string[], patterns: RegExp[])
src/agent.ts:97
↓ 3 callers
Method
consume
(state: string)
src/oauth-proxy.ts:33
↓ 3 callers
Function
createBuggyRepo
()
tests/run-api.test.ts:7
↓ 3 callers
Function
createCloudboxTools
( config: CloudboxToolsConfig, )
src/think.ts:63
↓ 3 callers
Function
createMergeRequest
(env: RepoWorkflowEnv, input: { ownerId: string; remote: string; sourceBranch: string; targetBranch?: string;
src/repo-workflow.ts:53
↓ 3 callers
Function
extractGitLabRepoFromGitPath
(path: string)
src/gitlab-egress.ts:29
↓ 3 callers
Function
fetch
(request)
runner/server.mjs:306
↓ 3 callers
Method
first
()
tests/run-history.test.ts:35
↓ 3 callers
Function
formatMs
(ms: number)
web/src/components/runner-receipts.ts:34
↓ 3 callers
Method
getRegistration
(appId: string)
oauth-proxy/src/durable-objects/oauth-client.ts:707
↓ 3 callers
Function
gitLabRepoKeyFromRemote
(remote: string)
src/http-personal-computers.ts:263
↓ 3 callers
Function
json
(path: string, init?: RequestInit)
src/live-run-tools.ts:36
↓ 3 callers
Function
json
(body: unknown, status = 200)
src/worker-lite.ts:17
↓ 3 callers
Method
list
()
src/computer-do.ts:179
↓ 3 callers
Function
makeAuthenticatedRequest
( token: string, appDef: OAuthApplicationDef, request: Request, env: Env | null, )
oauth-proxy/src/fetch.ts:7
↓ 3 callers
Function
message
(error)
scripts/cloudbox-live-sync.mjs:112
↓ 3 callers
Function
mountPrivateRepo
(env: RepoWorkflowEnv, input: { ownerId: string; remote: string; path: string; branch?: string })
src/repo-workflow.ts:21
↓ 3 callers
Function
post
(path: string, body: unknown)
src/think.ts:75
↓ 3 callers
Function
postJson
(url: string, body: unknown)
web/src/lib/api.ts:58
↓ 3 callers
Function
previewInContainer
(runner: unknown, runId: string, request: Request, suffix: string)
src/container-runner.ts:144
↓ 3 callers
Function
publishBranch
(env: RepoWorkflowEnv, input: { ownerId: string; remote: string; path: string; branch: string })
src/repo-workflow.ts:40
↓ 3 callers
Function
recordRun
(db: D1Database | undefined, row: { id: string; input: ContainerRunRequest | null; result: unknown; status: st
src/http.ts:392
↓ 3 callers
Function
requireLiveRun
(db: D1Database | undefined, id: string)
src/http.ts:484
↓ 3 callers
Function
resolveRedirectUri
(app: OAuthApplicationDef<E>, env: E)
oauth-proxy/src/applications.ts:74
↓ 3 callers
Function
restoreInContainer
(runner: unknown, runId: string, input: { snapshot: { bytes: string } })
src/container-runner.ts:136
↓ 3 callers
Function
run
(commands: string[], artifact = submittedArtifact)
src/agent-computer.ts:33
↓ 3 callers
Function
runCloudboxAgent
( spec: ComputerSpec, tools: AgentTools, )
src/agent.ts:27
↓ 3 callers
Function
safeRunId
(runId)
runner/server.mjs:222
↓ 3 callers
Method
setState
(key: string, value: string)
src/computer-do.ts:366
↓ 3 callers
Function
snapshotDevProcess
(runId, live)
runner/server.mjs:182
↓ 3 callers
Function
snapshotInContainer
(runner: unknown, runId: string)
src/container-runner.ts:132
↓ 3 callers
Method
startAuth
(userId: string, raw: { appId: string })
src/oauth-proxy.ts:16
↓ 3 callers
Function
storeSnapshot
(bucket: R2Bucket | undefined, runId: string, bytes: string)
src/http.ts:464
↓ 3 callers
Function
validPath
(path: string)
src/computer-do.ts:479
↓ 3 callers
Method
write
(body: { path: string; content: string })
src/computer-do.ts:215
↓ 2 callers
Function
addJitter
(ms: number)
oauth-proxy/src/durable-objects/oauth-client.ts:74
↓ 2 callers
Method
attemptRefresh
( reg: StoredRegistration, app: OAuthApplicationDef, )
oauth-proxy/src/durable-objects/oauth-client.ts:717
↓ 2 callers
Method
configureGitLabTransport
(params: ComputerEgressParams)
src/cloudbox-sandbox.ts:11
↓ 2 callers
Function
decide
(spec: ComputerSpec)
src/agent.ts:104
↓ 2 callers
Function
decrypt
(masterKeyB64: string, info: string, blob: string)
oauth-proxy/src/crypto/encryption.ts:78
↓ 2 callers
Function
defineComputer
(spec: T)
src/spec.ts:163
↓ 2 callers
Method
deleteApplication
(userId: string, appId: string)
src/oauth-proxy.ts:18
↓ 2 callers
Function
deleteLiveInContainer
(runner: unknown, runId: string)
src/container-runner.ts:140
↓ 2 callers
Function
deriveKey
* Derive an AES-256-GCM key from the master key using HKDF-SHA256. * * @param masterKeyB64 - Base64-encoded 256-bit master key * @param info - Per-
oauth-proxy/src/crypto/encryption.ts:11
↓ 2 callers
Function
devInContainer
(runner: unknown, runId: string, input: { command: string; port: number })
src/container-runner.ts:128
↓ 2 callers
Function
enableOwnerGitLabTransport
(env: SandboxComputerBindings, sandbox: ComputerSandbox, owner: ComputerOwner)
src/sandbox-computer.ts:55
↓ 2 callers
Function
execInContainer
(runner: unknown, runId: string, input: { command: string; timeoutMs?: number })
src/container-runner.ts:116
↓ 2 callers
Function
firstReadIndex
(receipts: Receipt[], path: string)
src/grade.ts:134
↓ 2 callers
Function
fromBrief
(text: string, _env: BriefEnv)
src/brief.ts:18
↓ 2 callers
Function
generateProof
({ agent, schema, prompt, cloudboxUrl = "", token, fetcher = fetch, }: GenerateProofOptions<T>)
src/generate-proof.ts:19
↓ 2 callers
Function
get
(path: string)
src/think.ts:69
↓ 2 callers
Method
getValidAccessToken
(app: OAuthApplicationDef, forceRefresh = false)
oauth-proxy/src/durable-objects/oauth-client.ts:656
↓ 2 callers
Function
gradeReceipts
( spec: ComputerSpec, receipts: Receipt[], )
src/grade.ts:40
↓ 2 callers
Function
handleLiveDelete
(runId)
runner/server.mjs:260
↓ 2 callers
Function
handleLiveDev
(runId, input)
runner/server.mjs:196
↓ 2 callers
Function
handleLiveExec
(runId, input)
runner/server.mjs:160
↓ 2 callers
Function
handleLiveRead
(runId, path)
runner/server.mjs:167
↓ 2 callers
Function
handleLiveRestore
(runId, input)
runner/server.mjs:241
↓ 2 callers
Function
handleLiveSnapshot
(runId)
runner/server.mjs:227
↓ 2 callers
Function
handleLiveWrite
(runId, input)
runner/server.mjs:173
↓ 2 callers
Function
handleRun
(input)
runner/server.mjs:95
↓ 2 callers
Function
hasBearerError
(response: Response, errorCode: string)
oauth-proxy/src/fetch.ts:53
↓ 2 callers
Function
hasPassed
(receipts: RunReceipt[], type: RunReceipt["type"])
web/src/components/Playground.tsx:246
↓ 2 callers
Function
initialRefreshAt
(expiresAt: Date | null | undefined)
oauth-proxy/src/durable-objects/oauth-client.ts:84
↓ 2 callers
Function
isSafeRelativePath
(path: unknown)
src/http.ts:499
↓ 2 callers
Function
jsonError
(status: number, code: string, detail: string)
web/src/pages/c/[id]/[action].ts:34
↓ 2 callers
Method
kvDelete
* Delete from KV cache. On failure, records in pending_kv_ops for retry. * Never throws.
oauth-proxy/src/durable-objects/oauth-client.ts:875
↓ 2 callers
Method
kvPut
* Write to KV cache. On failure, records in pending_kv_ops for retry. * Never throws — KV failures must not block DO operations.
oauth-proxy/src/durable-objects/oauth-client.ts:856
↓ 2 callers
Function
kvTtlSeconds
Calculate KV TTL in seconds: time until refresh_at, floored at 1s
oauth-proxy/src/durable-objects/oauth-client.ts:114
↓ 2 callers
Method
listApplications
(userId: string)
src/oauth-proxy.ts:19
↓ 2 callers
Function
livePreviewTarget
(runId, request, suffix, protocol)
runner/server.mjs:269
↓ 2 callers
Function
materialize
(spec: ComputerSpec)
web/src/lib/api.ts:16
↓ 2 callers
Function
normalizeGitLabSmartHttpRequest
(request: Request, targetHost = "gitlab-access.cfdata.org")
src/gitlab-egress.ts:78
↓ 2 callers
Method
oauthFetch
(userId: string, appId: string, request: Request)
src/oauth-proxy.ts:20
↓ 2 callers
Function
oauthFlowStore
(env: CloudboxBindings)
src/http-personal-computers.ts:258
↓ 2 callers
Method
read
(path: string)
src/computer-do.ts:194
↓ 2 callers
Function
readArg
(flag)
scripts/cloudbox-live-sync.mjs:36
↓ 2 callers
Function
readInContainer
(runner: unknown, runId: string, path: string)
src/container-runner.ts:120
↓ 2 callers
Method
recordPendingKvOp
( op: string, cacheKey: string, value: string | null, ttl: number | null | undefined, )
oauth-proxy/src/durable-objects/oauth-client.ts:888
↓ 2 callers
Function
refresh
(id: string)
web/src/components/SampleAgent.tsx:91
↓ 2 callers
Function
remoteRepoKey
(remote: string)
src/repo-workflow.ts:13
↓ 2 callers
Function
resolveRunner
(runner: unknown)
src/container-runner.ts:163
↓ 2 callers
Method
revoke
(ownerId: string, computerId: string, repoKey: string)
src/computer-grants.ts:55
↓ 2 callers
Function
rowToRegistration
(row: RegistrationRow)
oauth-proxy/src/durable-objects/oauth-client.ts:1010
↓ 2 callers
Function
runBringYourAgent
( spec: ComputerSpec, config: BringYourAgentConfig, )
examples/bring-your-agent.ts:72
↓ 2 callers
Function
safeParse
(value: string)
src/http.ts:509
↓ 2 callers
Function
sandboxBinding
()
tests/personal-computer.test.ts:5
↓ 2 callers
Function
selectRunner
(env: CloudboxBindings, input: Pick<ContainerRunRequest, "desktop"> | null | undefined)
src/http.ts:273
↓ 2 callers
Function
softDeleteRetentionMs
Hard-delete retention: 30.5 days ± 0.5 days (always ≥ 30 days)
oauth-proxy/src/durable-objects/oauth-client.ts:66
↓ 2 callers
Function
specJson
(spec: ComputerSpec)
src/computer-do.ts:418
↓ 2 callers
Method
submit
(body: { objective: string; decision?: string; paths?: string[]; notes?: string; })
src/computer-do.ts:273
↓ 2 callers
Function
toMetadata
( app: OAuthApplicationDef | undefined, reg: StoredRegistration, )
oauth-proxy/src/durable-objects/oauth-client.ts:1027
↓ 2 callers
Function
tokenEndpoint
(app: OAuthApplicationDef)
oauth-proxy/src/applications.ts:79
↓ 2 callers
Method
tokenErrorResponse
(result: TokenResult & { ok: false })
oauth-proxy/src/durable-objects/oauth-client.ts:492
↓ 2 callers
Function
writeInContainer
(runner: unknown, runId: string, input: { path: string; content: string })
src/container-runner.ts:124
↓ 1 callers
Function
_setRegistry
(registry: Registry)
oauth-proxy/src/applications.ts:158
↓ 1 callers
Function
agentBrowser
()
src/run.ts:12
↓ 1 callers
Function
applyNaiveFix
(input: RunInput, workspace: string)
src/run.ts:104
↓ 1 callers
Method
ask
(body: { who: string; message: string })
src/computer-do.ts:256
← previous
next →
101–200 of 387, ranked by callers