1. create the code environment 2. create the web environment 3. create the file environment
(docker_config: DockerConfig)
| 155 | return code_env, web_env, file_env |
| 156 | |
| 157 | def create_environment_local(docker_config: DockerConfig): |
| 158 | """ |
| 159 | 1. create the code environment |
| 160 | 2. create the web environment |
| 161 | 3. create the file environment |
| 162 | """ |
| 163 | code_env = LocalEnv(docker_config) |
| 164 | |
| 165 | web_env = BrowserEnv(browsergym_eval_env = None, local_root=docker_config.local_root, workplace_name=docker_config.workplace_name) |
| 166 | file_env = RequestsMarkdownBrowser(viewport_size=1024 * 5, local_root=docker_config.local_root, workplace_name=docker_config.workplace_name, downloads_folder=os.path.join(docker_config.local_root, docker_config.workplace_name, "downloads")) |
| 167 | |
| 168 | return code_env, web_env, file_env |
| 169 | |
| 170 | def update_guidance(context_variables): |
| 171 | console = Console() |
no test coverage detected