瀏覽代碼

Add docs about using pre-built image + remove duplicated method (#4359)

Amir 1 年之前
父節點
當前提交
87021bd78f
共有 2 個文件被更改,包括 5 次插入6 次删除
  1. 5 0
      Development.md
  2. 0 6
      tests/unit/test_agent_skill.py

+ 5 - 0
Development.md

@@ -98,6 +98,11 @@ Please refer to [this README](./tests/integration/README.md) for details.
 1. Add your dependency in `pyproject.toml` or use `poetry add xxx`
 2. Update the poetry.lock file via `poetry lock --no-update`
 
+### 9. Use existing Docker image
+To reduce build time (e.g., if no changes were made to the client-runtime component), you can use an existing Docker container image. Follow these steps:
+1. Set the SANDBOX_RUNTIME_CONTAINER_IMAGE environment variable to the desired Docker image.
+2. Example: export SANDBOX_RUNTIME_CONTAINER_IMAGE=ghcr.io/all-hands-ai/runtime:0.9-nikolaik
+
 ## Develop inside Docker container
 
 TL;DR

+ 0 - 6
tests/unit/test_agent_skill.py

@@ -67,12 +67,6 @@ def _calculate_window_bounds(current_line, total_lines, window_size):
     return start, end
 
 
-def _generate_ruby_test_file_with_lines(temp_path, num_lines) -> str:
-    file_path = temp_path / 'test_file.rb'
-    file_path.write_text('\n' * num_lines)
-    return file_path
-
-
 def _capture_file_operation_error(operation, expected_error_msg):
     with io.StringIO() as buf:
         with contextlib.redirect_stdout(buf):