fix: allow remote runtime workdir creation

This commit is contained in:
2026-08-26 05:13:21 +09:00
parent 864367f4f5
commit 8c075de147
+7 -1
View File
@@ -4138,7 +4138,7 @@ fn remote_runtime_capabilities(
has_workspace_fs: false, has_workspace_fs: false,
has_shell: false, has_shell: false,
has_git: false, has_git: false,
supports_worktrees: false, supports_worktrees: true,
supports_backend_internal_tools: false, supports_backend_internal_tools: false,
workspace_scope: "remote_runtime_backend_private".to_string(), workspace_scope: "remote_runtime_backend_private".to_string(),
max_workers: limit, max_workers: limit,
@@ -5534,6 +5534,12 @@ mod tests {
assert!(browser_payload.contains("worker_id")); assert!(browser_payload.contains("worker_id"));
} }
#[test]
fn remote_runtime_projection_allows_workdir_creation() {
let capabilities = remote_runtime_capabilities(8, true, true, "linux", "x86_64");
assert!(capabilities.supports_worktrees);
}
#[test] #[test]
fn remote_runtime_projection_uses_canonical_worker_status_for_stop_capability() { fn remote_runtime_projection_uses_canonical_worker_status_for_stop_capability() {
let worker_ids = (1..=4) let worker_ids = (1..=4)