11import { InMemorySessionPersistDriver , SandboxAgent } from "sandbox-agent" ;
22
3- import { type AgentRunRequest , type HarnessCapabilities } from "../../protocol.ts" ;
3+ import {
4+ type AgentRunRequest ,
5+ type HarnessCapabilities ,
6+ } from "../../protocol.ts" ;
47import { type Responder } from "../../responder.ts" ;
58import type { ClientToolRelay } from "../../tools/client-tool-relay.ts" ;
6- import { localRelayHost , sandboxRelayHost , startToolRelay } from "../../tools/relay.ts" ;
9+ import {
10+ localRelayHost ,
11+ sandboxRelayHost ,
12+ startToolRelay ,
13+ } from "../../tools/relay.ts" ;
714import { createSandboxAgentOtel } from "../../tracing/otel.ts" ;
815import { createAcpFetch } from "./acp-fetch.ts" ;
916import { type ParkedApprovalGateType } from "./acp-interactions.ts" ;
@@ -13,13 +20,28 @@ import { createToolCallCorrelationIndex } from "./client-tools.ts";
1320import { buildDaemonEnv , resolveDaemonBinary } from "./daemon.ts" ;
1421import { createCookieFetch , prepareDaytonaPiAssets } from "./daytona.ts" ;
1522import { applyModel } from "./model.ts" ;
16- import { discoverTunnelEndpoint , mountHarnessSessionDirs , mountStorage , mountStorageRemote , signSessionMountCredentials , unmountStorage , type MountCredentials } from "./mount.ts" ;
23+ import {
24+ discoverTunnelEndpoint ,
25+ mountHarnessSessionDirs ,
26+ mountStorage ,
27+ mountStorageRemote ,
28+ signSessionMountCredentials ,
29+ unmountStorage ,
30+ type MountCredentials ,
31+ } from "./mount.ts" ;
1732import { PendingApprovalPauseController } from "./pause.ts" ;
1833import { buildSandboxProvider } from "./provider.ts" ;
1934import { createRunLimits , resolveRunLimits } from "./run-limits.ts" ;
2035import { type BuildRunPlanDeps , type RunPlan } from "./run-plan.ts" ;
21- import { clearSandboxPointer , readStoredSandboxPointer , writeSandboxPointer } from "./sandbox-reconnect.ts" ;
22- import { hydrateHarnessSessionFromDurable , syncHarnessSessionDurable } from "./session-continuity-durable.ts" ;
36+ import {
37+ clearSandboxPointer ,
38+ readStoredSandboxPointer ,
39+ writeSandboxPointer ,
40+ } from "./sandbox-reconnect.ts" ;
41+ import {
42+ hydrateHarnessSessionFromDurable ,
43+ syncHarnessSessionDurable ,
44+ } from "./session-continuity-durable.ts" ;
2345import { type SessionContinuityStore } from "./session-continuity.ts" ;
2446import { type TeardownReason } from "./teardown.ts" ;
2547import { uploadToolMcpAssets } from "./tool-mcp-assets.ts" ;
@@ -273,5 +295,4 @@ export interface SessionEnvironment {
273295}
274296
275297export type AcquireEnvironmentResult =
276- | { ok : true ; env : SessionEnvironment }
277- | { ok : false ; error : string } ;
298+ { ok : true ; env : SessionEnvironment } | { ok : false ; error : string } ;
0 commit comments