MCPcopy Create free account

hub / github.com/METR/vivaria / types & classes

Types & classes445 in github.com/METR/vivaria

↓ 7 callersClassEnvVarConfig
pyhooks/pyhooks/env.py:12
↓ 5 callersClassSSHOpts
Common options for SSH and SCP.
cli/viv_cli/ssh.py:52
↓ 3 callersClassExecResult
Result of executing a command.
cli/viv_cli/util.py:30
↓ 3 callersClassFatalError
pyhooks/pyhooks/__init__.py:95
↓ 3 callersClassHooks
pyhooks/pyhooks/__init__.py:431
↓ 3 callersClassSSH
Wrapper around ssh & scp utilities.
cli/viv_cli/ssh.py:92
↓ 3 callersClassUserConfig
CLI user configuration. Typical set with a configuration file.
cli/viv_cli/user_config.py:50
↓ 2 callersClassActions
Functions that agents can use to implement actions, e.g. running bash and Python commands.
pyhooks/pyhooks/__init__.py:1023
↓ 2 callersClassGenerationRequest
pyhooks/pyhooks/types.py:62
↓ 2 callersClassNoopSleeper
pyhooks/tests/test_hooks.py:181
↓ 2 callersClassOutputTee
Allows each thread to output to different File objects (with optional prefix). Based on https://stackoverflow.com/a/57996986
pyhooks/pyhooks/python_server.py:83
↓ 2 callersClassPrefixedFile
add a prefix to each line written to a file
pyhooks/pyhooks/python_server.py:56
↓ 1 callersClassActionViolatesSafetyPolicyException
pyhooks/pyhooks/execs.py:15
↓ 1 callersClassConfig
Group within the CLI for managing configuration.
cli/viv_cli/main.py:119
↓ 1 callersClassInterruptibleThread
A thread that can be interrupted with t.raiseException() Based on https://stackoverflow.com/a/325528
pyhooks/pyhooks/python_server.py:126
↓ 1 callersClassMiddlemanModelOutput
pyhooks/pyhooks/types.py:32
↓ 1 callersClassMiddlemanResult
pyhooks/pyhooks/types.py:45
↓ 1 callersClassModelInfo
pyhooks/pyhooks/types.py:86
↓ 1 callersClassOpenaiGenerationParams
pyhooks/pyhooks/types.py:127
↓ 1 callersClassOperation
scripts/taskhelper.py:13
↓ 1 callersClassOtherGenerationParams
pyhooks/pyhooks/types.py:133
↓ 1 callersClassPauser
Manages delays in retrying RPCs, and sending pause/unpause requests to the server
pyhooks/pyhooks/__init__.py:114
↓ 1 callersClassRatedOption
pyhooks/pyhooks/types.py:82
↓ 1 callersClassRatingOption
pyhooks/pyhooks/types.py:73
↓ 1 callersClassRunBatch
Commands for managing run batches.
cli/viv_cli/main.py:553
↓ 1 callersClassRunUsageAndLimits
pyhooks/pyhooks/types.py:152
↓ 1 callersClassScoreLogEntry
pyhooks/pyhooks/types.py:172
↓ 1 callersClassScoreResult
pyhooks/pyhooks/types.py:165
↓ 1 callersClassScoringInfo
pyhooks/pyhooks/types.py:113
↓ 1 callersClassSleeper
pyhooks/pyhooks/__init__.py:99
↓ 1 callersClassTRPCErrorField
pyhooks/pyhooks/__init__.py:91
↓ 1 callersClassTask
Task environment management. Group within the CLI for managing task environments.
cli/viv_cli/main.py:157
↓ 1 callersClassTaskInfo
pyhooks/pyhooks/types.py:119
↓ 1 callersClassTaskStandardPlugin
python-package/metr_task_standard/pytest_plugin.py:35
↓ 1 callersClassVmHost
VM host SSH connection information.
cli/viv_cli/user_config.py:30
Class
shared/src/util.ts:335
Class
shared/src/pause.ts:3
Class
shared/src/services.test.ts:5
Class
shared/src/services.ts:3
Class
shared/src/util.test.ts:18
Class
shared/src/lib/AsyncSemaphore.ts:4
Class
shared/src/lib/ttl_cached.test.ts:11
Class
server/src/RunQueue.ts:43
Class
server/src/RunQueue.ts:341
Class
server/src/web_server.ts:107
Class
server/src/util.ts:93
Class
server/src/Drivers.ts:28
Class
server/src/Drivers.ts:83
Class
server/src/Drivers.ts:116
Class
server/src/Drivers.ts:166
Class
server/src/errors.ts:4
Class
server/src/Driver.ts:151
Class
server/src/DriverImpl.ts:22
Class
server/src/DriverImpl.ts:60
Class
server/src/inspect/InspectEventHandler.ts:59
Class
server/src/inspect/InspectImporter.ts:48
Class
server/src/inspect/InspectImporter.ts:204
Class
server/src/inspect/InspectImporter.ts:453
Class
server/src/inspect/inspectUtil.ts:8
Class
server/src/core/gpus.ts:12
Class
server/src/core/gpus.ts:21
Class
server/src/core/gpus.ts:80
Class
server/src/core/gpus.ts:90
Class
server/src/core/gpus.ts:134
Class
server/src/core/remote.ts:28
Class
server/src/core/remote.ts:73
Class
server/src/core/remote.ts:88
Class
server/src/core/remote.ts:174
Class
server/src/core/remote.ts:231
Class
server/src/routes/raw_routes.ts:119
Class
server/src/routes/SafeGenerator.ts:18
Class
server/src/lib/cmd_template_string.ts:21
Class
server/src/lib/cmd_template_string.ts:30
Class
server/src/lib/cmd_template_string.ts:82
Class
server/src/lib/async-spawn.ts:115
Class
server/src/services/scoring.ts:10
Class
server/src/services/Auth.ts:52
Class
server/src/services/Auth.ts:125
Class
server/src/services/Auth.ts:209
Class
server/src/services/Auth.ts:272
Class
server/src/services/PassthroughLabApiRequestHandler.test.ts:54
Class
server/src/services/PassthroughLabApiRequestHandler.test.ts:107
Class
server/src/services/Slack.ts:10
Class
server/src/services/Slack.ts:108
Class
server/src/services/Slack.ts:117
Class
server/src/services/PassthroughLabApiRequestHandler.ts:31
Class
server/src/services/PassthroughLabApiRequestHandler.ts:240
Class
server/src/services/PassthroughLabApiRequestHandler.ts:304
Class
server/src/services/Hosts.ts:10
Class
server/src/services/Bouncer.ts:44
Class
server/src/services/Bouncer.ts:318
Class
server/src/services/ProcessSpawner.ts:4
Class
server/src/services/K8sHostFactory.ts:8
Class
server/src/services/Middleman.ts:89
Class
server/src/services/Middleman.ts:192
Class
server/src/services/Middleman.ts:300
Class
server/src/services/Middleman.ts:437
Class
server/src/services/Middleman.ts:481
Class
server/src/services/Middleman.ts:487
Class
server/src/services/Middleman.ts:557
next →1–100 of 445, ranked by callers