agentlab.experiments.multi_server

Functions

unimport_modules(base_name)

un-import any module starting with base_name

Classes

BaseServer()

Base class for server instances.

WebArenaInstanceVars(base_url, shopping, ...)

class agentlab.experiments.multi_server.BaseServer

Bases: object

Base class for server instances.

Behaves like an identity function for running in parallel on servers that don’t need multiple instances.

init()
class agentlab.experiments.multi_server.WebArenaInstanceVars(base_url: str, shopping: str, shopping_admin: str, reddit: str, gitlab: str, wikipedia: str, map: str, homepage: str, full_reset: str, module_name: str = 'webarena', prefix: str = 'WA_')

Bases: BaseServer

base_url: str
clone()

Return a deep copy of the instance

static from_env_vars(prefix='WA_', module_name='webarena')
full_reset: str
gitlab: str
homepage: str
init()
make_env_vars()

Return a dictionary of environment variables

map: str
module_name: str = 'webarena'
prefix: str = 'WA_'
reddit: str
shopping: str
shopping_admin: str
wikipedia: str
agentlab.experiments.multi_server.unimport_modules(base_name)

un-import any module starting with base_name