Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/METR/vivaria
/ functions
Functions
1,931 in github.com/METR/vivaria
⨍
Functions
1,931
◇
Types & classes
445
↳
Endpoints
8
↓ 1,024 callers
Method
get
(runId: RunId, opts: { agentOutputLimit?: number } = {})
server/src/services/db/DBRuns.ts:137
↓ 756 callers
Function
sql
(in_strs: TemplateStringsArray, ...in_vals: Value[])
server/src/services/db/db.ts:228
↓ 574 callers
Method
none
(query: ParsedSql)
server/src/services/db/db.ts:108
↓ 270 callers
Method
parse
()
server/src/services/db/db.ts:161
↓ 199 callers
Function
withClientFromKnex
( knex: Knex, fn: (conn: ConnectionWrapper) => Promise<T>, options: { transaction: boolean } = { transac
server/src/services/db/db.ts:401
↓ 128 callers
Function
cmd
(inStrs: TemplateStringsArray, ...inVals: Val[])
server/src/lib/cmd_template_string.ts:70
↓ 100 callers
Method
update
(runId: RunId, fieldsToSet: Partial<RunTableRow>)
server/src/services/db/DBRuns.ts:674
↓ 95 callers
Method
upsertUser
(userId: string, username: string, email: string)
server/src/services/db/DBUsers.ts:67
↓ 77 callers
Function
insertRunAndUser
( helper: TestHelper, partialRun: Partial< NewRun & { taskSource: TaskSource userId: strin
server/test-util/testUtil.ts:61
↓ 73 callers
Method
toString
()
server/src/core/gpus.ts:117
↓ 71 callers
Function
generateEvalLog
(args: { model: string timestamp?: Date samples?: Array<EvalSample> taskVersion?: string tokenLimit?
server/src/inspect/inspectTestUtil.ts:138
↓ 69 callers
Function
generateInfoEvent
(data?: JsonValue)
server/src/inspect/inspectTestUtil.ts:559
↓ 69 callers
Function
insertRun
( dbRuns: DBRuns, partialRun: Partial< NewRun & { taskSource: TaskSource userId: string
server/test-util/testUtil.ts:93
↓ 68 callers
Method
value
( query: ParsedSql, ColSchema: T, options: { optional: boolean } = { optional: false }, )
server/src/services/db/db.ts:132
↓ 65 callers
Function
generateEvalSample
(args: { uuid?: string | null model: string score?: Value1 scoreExtra?: Partial<Score> submission?:
server/src/inspect/inspectTestUtil.ts:63
↓ 64 callers
Function
trustedArg
(inStrs: TemplateStringsArray, ...inVals: Array<string | number>)
server/src/lib/cmd_template_string.ts:41
↓ 63 callers
Function
aspawn
(cmd: ParsedCmd, options: AspawnOptions = {}, input?: string)
server/src/lib/async-spawn.ts:97
↓ 63 callers
Method
query
(s: string)
server/src/services/db/db.test.ts:103
↓ 61 callers
Function
sqlLit
(in_strs: TemplateStringsArray, ...in_vals: [])
server/src/services/db/db.ts:259
↓ 53 callers
Function
waitFor
( conditionDescription: string, condition: (debug: (data: unknown) => void) => Promise<boolean>, { timeo
server/src/lib/waitFor.ts:7
↓ 50 callers
Function
getUserTrpc
( helper: TestHelper, { parsedId, permissions, exp }: { parsedId?: ParsedIdToken; permissions?: string[];
server/test-util/testUtil.ts:229
↓ 46 callers
Method
log
(self, *content: Any)
pyhooks/pyhooks/__init__.py:544
↓ 46 callers
Method
write
(self, message: str)
pyhooks/pyhooks/python_server.py:96
↓ 45 callers
Method
fn
()
shared/src/lib/AsyncSemaphore.ts:58
↓ 44 callers
Method
buildInsertQuery
(fieldsToSet: z.input<TInsert>)
server/src/services/db/tables.ts:225
↓ 44 callers
Function
createTraceEntryFixture
( values: Partial<TraceEntry> & { content: T }, )
ui/test-util/fixtures.ts:93
↓ 43 callers
Method
assertRunPermission
( context: { accessToken: string; parsedAccess: ParsedAccessToken }, runId: RunId, )
server/src/services/Bouncer.ts:71
↓ 42 callers
Function
err_exit
Prints msg to stderr and exits with code.
cli/viv_cli/util.py:122
↓ 42 callers
Method
set
(service: abstract new (...args: any[]) => T, instance: T)
server/test-util/testHelper.ts:53
↓ 40 callers
Method
buildUpdateQuery
(fieldsToSet: Partial<z.input<T>>)
server/src/services/db/tables.ts:239
↓ 40 callers
Function
getRunStatus
(config: Config, id: RunId)
server/src/runs_v.test.ts:16
↓ 36 callers
Method
getForHost
(host: Host)
server/src/services/DockerFactory.ts:17
↓ 36 callers
Function
getSandboxContainerName
(config: Config, runId: RunId)
server/src/docker/util.ts:157
↓ 36 callers
Function
maybeFlag
( flag: TrustedArg, value: string | boolean | number | undefined, opts: { unit?: string } = {}, )
server/src/lib/cmd_template_string.ts:192
↓ 36 callers
Method
query
Query vivaria database. Args: query: The query to execute, or the path to a query. Cannot be provided if report_name
cli/viv_cli/main.py:805
↓ 36 callers
Method
rows
(query: ParsedSql, RowSchema: T)
server/src/services/db/db.ts:140
↓ 36 callers
Method
setSetupState
(runIds: Array<RunId>, setupState: SetupState)
server/src/services/db/DBRuns.ts:789
↓ 35 callers
Method
import
( inspectJson: EvalLog, originalLogPath: string, userId?: string, scorer?: string | null,
server/src/inspect/InspectImporter.ts:464
↓ 35 callers
Function
throwErr
(message: string)
shared/src/util.ts:10
↓ 34 callers
Method
getHostForRun
(runId: RunId, options: { optional: boolean } = { optional: false })
server/src/services/Hosts.ts:35
↓ 33 callers
Method
beforeEachClearDb
()
server/test-util/testHelper.ts:21
↓ 31 callers
Method
get
Get the value of a config key.
cli/viv_cli/main.py:123
↓ 30 callers
Function
assertImportSuccessful
( evalLog: EvalLogWithSamples, sampleIdx: number, overrideExpected: { userId?: string
server/src/inspect/InspectImporter.test.ts:71
↓ 30 callers
Method
pause
(key: BranchKey, start: number, reason: RunPauseReason)
server/src/services/db/DBBranches.ts:342
↓ 29 callers
Function
errorToString
(error: any)
server/src/util.ts:150
↓ 29 callers
Function
randomIndex
()
shared/src/util.ts:247
↓ 29 callers
Function
repr
(strings: TemplateStringsArray, ...values: unknown[])
shared/src/util.ts:73
↓ 28 callers
Function
mockExternalAPICall
(apiFn: (...args: Array<any>) => Promise<T>, value: Awaited<T>)
ui/test-util/mockUtils.ts:18
↓ 26 callers
Function
addTraceEntry
(svc: Services, te: Omit<TraceEntry, 'modifiedAt'>)
server/src/lib/db_helpers.ts:8
↓ 26 callers
Function
background
(label: string, promise: Promise<unknown>)
server/src/util.ts:22
↓ 25 callers
Method
row
( query: ParsedSql, RowSchema: T, options: { optional: boolean } = { optional: false }, )
server/src/services/db/db.ts:118
↓ 24 callers
Method
branchKeyFilter
(key: BranchKey)
server/src/services/db/DBBranches.ts:93
↓ 24 callers
Function
dedent
(templ: TemplateStringsArray | string, ...values: unknown[])
shared/src/lib/dedent.ts:2
↓ 23 callers
Method
create
( tableName: SqlLit, tableSchema: T, insertSchema: TInsert, jsonColumns: Set<keyof z.output<T>
server/src/services/db/tables.ts:199
↓ 23 callers
Function
generateModelEvent
(args: { model: string error?: string outputError?: string choices?: Array<ChatCompletionChoice> usa
server/src/inspect/inspectTestUtil.ts:366
↓ 23 callers
Function
getAgentTrpc
(helper: TestHelper)
server/test-util/testUtil.ts:215
↓ 23 callers
Function
insertTag
( dbTraceEntries: DBTraceEntries, runId: RunId, index: number, body: string, optionIndex:
server/src/services/db/DBTraceEntries.test.ts:173
↓ 22 callers
Method
_send_trpc_server_request
( self, reqtype: str, route: str, data: dict, session: aiohttp.ClientS
pyhooks/pyhooks/__init__.py:481
↓ 22 callers
Function
getTrpc
(ctx: Context)
server/src/routes/trpc_setup.test.ts:72
↓ 22 callers
Method
insertPause
(pause: RunPause, opts: { tx?: TransactionalConnectionWrapper } = {})
server/src/services/db/DBBranches.ts:353
↓ 22 callers
Function
runEventHandler
( evalLog: EvalLogWithSamples, sampleIdx: number = 0, initialState?: AgentState, selectedScore
server/src/inspect/InspectEventHandler.test.ts:62
↓ 21 callers
Method
column
(query: ParsedSql, ColSchema: T)
server/src/services/db/db.ts:144
↓ 21 callers
Function
getPacificTimestamp
(milliseconds = Date.now())
shared/src/util.ts:280
↓ 21 callers
Function
insertTraceEntry
(dbTraceEntries: DBTraceEntries, runId: RunId, calledAt: number)
server/src/services/db/DBTraceEntries.test.ts:125
↓ 21 callers
Method
pausedReason
(key: BranchKey)
server/src/services/db/DBBranches.ts:165
↓ 20 callers
Method
insert
( runId: RunId | null, partialRun: PartialRun, branchArgs: BranchArgs, serverCommitId: string,
server/src/services/db/DBRuns.ts:652
↓ 20 callers
Method
insertBatchInfo
(batchName: string, batchConcurrencyLimit: number)
server/src/services/db/DBRuns.ts:689
↓ 20 callers
Function
sleep
(ms: number)
shared/src/util.ts:34
↓ 19 callers
Method
assertAgentCanPerformMutation
(branchKey: BranchKey)
server/src/services/Bouncer.ts:299
↓ 19 callers
Function
formatTimestamp
(timestamp: number)
ui/src/run/util.ts:88
↓ 19 callers
Method
getTaskInfo
(runId: RunId)
server/src/services/db/DBRuns.ts:270
↓ 19 callers
Method
killBranchWithError
* Kills a single agent branch that has experienced a fatal error.
server/src/services/RunKiller.ts:31
↓ 18 callers
Function
_post
(path: str, data: Mapping, files: dict[str, Any] | None = None)
cli/viv_cli/viv_api.py:104
↓ 18 callers
Function
createAgentBranchFixture
(values: Partial<AgentBranch> = {})
ui/test-util/fixtures.ts:275
↓ 18 callers
Function
pod
(status: V1PodStatus)
server/src/docker/K8s.test.ts:351
↓ 18 callers
Method
unpause
(key: BranchKey, end: number = Date.now())
server/src/services/db/DBBranches.ts:363
↓ 18 callers
Method
with
(conn: TransactionalConnectionWrapper)
server/src/services/db/db.ts:36
↓ 17 callers
Method
fetch
* Does a git fetch, unless you pass remote = '*' in which case it does git remote update, which * is like fetching from all the remotes. Passing a
server/src/services/Git.ts:207
↓ 17 callers
Method
get
(self, default: Any = None)
pyhooks/pyhooks/env.py:22
↓ 17 callers
Function
resolve
()
ui/test-util/actionUtils.ts:29
↓ 16 callers
Function
clickButton
(name: string)
ui/test-util/actionUtils.ts:8
↓ 16 callers
Function
execute
Execute a command.
cli/viv_cli/util.py:38
↓ 16 callers
Method
generate
( self, settings: MiddlemanSettings, template: str | None = None, templateValu
pyhooks/pyhooks/__init__.py:658
↓ 16 callers
Function
insertTaskEnv
( dbTaskEnvs: DBTaskEnvironments, containerName: string, hostId: HostId = PrimaryVmHost.MACHINE_ID
server/src/services/db/DBTaskEnvironments.test.ts:55
↓ 16 callers
Method
insertTaskEnvironment
({ taskInfo, hostId, userId, taskVersion, }: { taskInfo: Pick<TaskInfo, 'containerName'
server/src/services/db/DBTaskEnvironments.ts:146
↓ 16 callers
Method
updateRunningContainersOnHost
(host: Host, runningContainersOnHost: Array<string>)
server/src/services/db/DBTaskEnvironments.ts:204
↓ 15 callers
Function
createRatingOptionFixture
(values: Partial<RatingOption> = {})
ui/test-util/fixtures.ts:215
↓ 15 callers
Method
getHostForTaskEnvironment
(containerName: string)
server/src/services/Hosts.ts:48
↓ 15 callers
Method
getScoreLog
(key: BranchKey)
server/src/services/db/DBBranches.ts:253
↓ 15 callers
Function
get_user_config
Validates and return the user config. Returns: UserConfig: The user config.
cli/viv_cli/user_config.py:182
↓ 15 callers
Function
makeTaskInfo
( config: Config, taskId: TaskId, source: TaskSource, taskVersion: string | null, imageNameOverride?
server/src/docker/util.ts:108
↓ 15 callers
Function
readOnlyDbQuery
(config: Config, query: ParameterizedQuery)
server/src/lib/db_helpers.ts:36
↓ 14 callers
Method
end
()
server/src/services/db/db.test.ts:117
↓ 14 callers
Method
get
(service: abstract new (...args: any[]) => T)
server/test-util/testHelper.ts:46
↓ 14 callers
Method
insertManualScore
( key: BranchKey, scoreInfo: Omit<ManualScoreRow, 'runId' | 'agentBranchNumber' | 'createdAt'>, al
server/src/services/db/DBBranches.ts:420
↓ 13 callers
Method
awaitTerminate
()
shared/src/lib/AsyncSemaphore.ts:31
↓ 13 callers
Function
generateScoreEvent
(score: number, intermediate?: boolean)
server/src/inspect/inspectTestUtil.ts:506
↓ 13 callers
Method
toString
()
server/src/services/db/db.ts:206
↓ 12 callers
Method
addTraceEntry
(calledAt: number, content: EntryContent)
server/src/inspect/InspectEventHandler.ts:465
↓ 12 callers
Method
getEntryContent
(key: EntryKey, schema: T)
server/src/services/db/DBTraceEntries.ts:42
next →
1–100 of 1,931, ranked by callers