Add core config to disable browser environment (#9570)

This commit is contained in:
Boxuan Li
2025-07-05 23:20:58 -07:00
committed by GitHub
parent b98615bc1c
commit a6301075ec
8 changed files with 59 additions and 11 deletions

View File

@@ -34,6 +34,7 @@ class OpenHandsConfig(BaseModel):
file_store_path: Path to the file store.
file_store_web_hook_url: Optional url for file store web hook
file_store_web_hook_headers: Optional headers for file_store web hook
enable_browser: Whether to enable the browser environment
save_trajectory_path: Either a folder path to store trajectories with auto-generated filenames, or a designated trajectory file path.
save_screenshots_in_trajectory: Whether to save screenshots in trajectory (in encoded image format).
replay_trajectory_path: Path to load trajectory and replay. If provided, trajectory would be replayed first before user's instruction.
@@ -68,6 +69,7 @@ class OpenHandsConfig(BaseModel):
file_store_path: str = Field(default='~/.openhands')
file_store_web_hook_url: str | None = Field(default=None)
file_store_web_hook_headers: dict | None = Field(default=None)
enable_browser: bool = Field(default=True)
save_trajectory_path: str | None = Field(default=None)
save_screenshots_in_trajectory: bool = Field(default=False)
replay_trajectory_path: str | None = Field(default=None)