From da949fe78f45b8418c6bfe9a543978e2ada4897b Mon Sep 17 00:00:00 2001 From: Dotta Date: Thu, 3 Sep 2026 06:13:40 -0500 Subject: [PATCH] fix(runner): restore sandbox environment support --- packages/shared/src/environment-support.test.ts | 9 +++++++++ packages/shared/src/environment-support.ts | 1 + 2 files changed, 10 insertions(+) diff --git a/packages/shared/src/environment-support.test.ts b/packages/shared/src/environment-support.test.ts index 94926016ae..0b462267ba 100644 --- a/packages/shared/src/environment-support.test.ts +++ b/packages/shared/src/environment-support.test.ts @@ -7,6 +7,15 @@ import { } from "./environment-support.js"; describe("isSandboxProviderSupportedForAdapter", () => { + it("treats Paperclip Runner as a remote-managed adapter", () => { + expect(adapterSupportsRemoteManagedEnvironments("paperclip_runner")).toBe(true); + expect(supportedEnvironmentDriversForAdapter("paperclip_runner")).toEqual([ + "local", + "ssh", + "sandbox", + ]); + }); + it("accepts additional sandbox providers for remote-managed adapters", () => { expect( isSandboxProviderSupportedForAdapter("codex_local", "fake-plugin", ["fake-plugin"]), diff --git a/packages/shared/src/environment-support.ts b/packages/shared/src/environment-support.ts index 5bb5a076ea..ab10a20e17 100644 --- a/packages/shared/src/environment-support.ts +++ b/packages/shared/src/environment-support.ts @@ -67,6 +67,7 @@ export interface EnvironmentCapabilities { const REMOTE_MANAGED_ADAPTERS = new Set([ "claude_local", "codex_local", + "paperclip_runner", "cursor", "gemini_local", "grok_local",