feat: add remote workspaces and verified deliverables

This commit is contained in:
wuyang
2026-07-26 12:58:04 +08:00
parent 37f83eaac7
commit 0b4d799216
30 changed files with 1595 additions and 55 deletions
+2
View File
@@ -39,6 +39,7 @@ class Settings:
workspace_cpu_limit: float
workspace_pids_limit: int
workspace_ssh_host: str
workspace_download_max_bytes: int
model_timeout_seconds: int
tool_timeout_seconds: int
max_tool_output_chars: int
@@ -61,6 +62,7 @@ class Settings:
workspace_cpu_limit=_float("WORKSPACE_CPU_LIMIT", 2.0),
workspace_pids_limit=_int("WORKSPACE_PIDS_LIMIT", 512),
workspace_ssh_host=os.getenv("WORKSPACE_SSH_HOST", ""),
workspace_download_max_bytes=_int("WORKSPACE_DOWNLOAD_MAX_BYTES", 128 * 1024 * 1024),
model_timeout_seconds=_int("MODEL_TIMEOUT_SECONDS", 600),
tool_timeout_seconds=_int("TOOL_TIMEOUT_SECONDS", 120),
max_tool_output_chars=_int("MAX_TOOL_OUTPUT_CHARS", 24_000),