Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/METR/vivaria
/ types & classes
Types & classes
445 in github.com/METR/vivaria
⨍
Functions
1,931
◇
Types & classes
445
↳
Endpoints
8
↓ 7 callers
Class
EnvVarConfig
pyhooks/pyhooks/env.py:12
↓ 5 callers
Class
SSHOpts
Common options for SSH and SCP.
cli/viv_cli/ssh.py:52
↓ 3 callers
Class
ExecResult
Result of executing a command.
cli/viv_cli/util.py:30
↓ 3 callers
Class
FatalError
pyhooks/pyhooks/__init__.py:95
↓ 3 callers
Class
Hooks
pyhooks/pyhooks/__init__.py:431
↓ 3 callers
Class
SSH
Wrapper around ssh & scp utilities.
cli/viv_cli/ssh.py:92
↓ 3 callers
Class
UserConfig
CLI user configuration. Typical set with a configuration file.
cli/viv_cli/user_config.py:50
↓ 2 callers
Class
Actions
Functions that agents can use to implement actions, e.g. running bash and Python commands.
pyhooks/pyhooks/__init__.py:1023
↓ 2 callers
Class
GenerationRequest
pyhooks/pyhooks/types.py:62
↓ 2 callers
Class
NoopSleeper
pyhooks/tests/test_hooks.py:181
↓ 2 callers
Class
OutputTee
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 callers
Class
PrefixedFile
add a prefix to each line written to a file
pyhooks/pyhooks/python_server.py:56
↓ 1 callers
Class
ActionViolatesSafetyPolicyException
pyhooks/pyhooks/execs.py:15
↓ 1 callers
Class
Config
Group within the CLI for managing configuration.
cli/viv_cli/main.py:119
↓ 1 callers
Class
InterruptibleThread
A thread that can be interrupted with t.raiseException() Based on https://stackoverflow.com/a/325528
pyhooks/pyhooks/python_server.py:126
↓ 1 callers
Class
MiddlemanModelOutput
pyhooks/pyhooks/types.py:32
↓ 1 callers
Class
MiddlemanResult
pyhooks/pyhooks/types.py:45
↓ 1 callers
Class
ModelInfo
pyhooks/pyhooks/types.py:86
↓ 1 callers
Class
OpenaiGenerationParams
pyhooks/pyhooks/types.py:127
↓ 1 callers
Class
Operation
scripts/taskhelper.py:13
↓ 1 callers
Class
OtherGenerationParams
pyhooks/pyhooks/types.py:133
↓ 1 callers
Class
Pauser
Manages delays in retrying RPCs, and sending pause/unpause requests to the server
pyhooks/pyhooks/__init__.py:114
↓ 1 callers
Class
RatedOption
pyhooks/pyhooks/types.py:82
↓ 1 callers
Class
RatingOption
pyhooks/pyhooks/types.py:73
↓ 1 callers
Class
RunBatch
Commands for managing run batches.
cli/viv_cli/main.py:553
↓ 1 callers
Class
RunUsageAndLimits
pyhooks/pyhooks/types.py:152
↓ 1 callers
Class
ScoreLogEntry
pyhooks/pyhooks/types.py:172
↓ 1 callers
Class
ScoreResult
pyhooks/pyhooks/types.py:165
↓ 1 callers
Class
ScoringInfo
pyhooks/pyhooks/types.py:113
↓ 1 callers
Class
Sleeper
pyhooks/pyhooks/__init__.py:99
↓ 1 callers
Class
TRPCErrorField
pyhooks/pyhooks/__init__.py:91
↓ 1 callers
Class
Task
Task environment management. Group within the CLI for managing task environments.
cli/viv_cli/main.py:157
↓ 1 callers
Class
TaskInfo
pyhooks/pyhooks/types.py:119
↓ 1 callers
Class
TaskStandardPlugin
python-package/metr_task_standard/pytest_plugin.py:35
↓ 1 callers
Class
VmHost
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