authorgravatar for me@t3.ggTheo Browne <me@t3.gg> 2026-10-05 21:22:20-07:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2026-10-05 21:22:20-07:00
log61a0ec9eb0ad12dd4ef054d2dbab8b5eedbdaf06
treeaa95907c5cf5378eea3c8bdf743d758f94768abb
parent71964e670ff212006ebb8de26585649c2adced68
signature Signed by PGP key B5690EEEBB952194

fix(server): main's startup auto-pull test compiles again (#16357)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

1 files changed, 4 insertions(+), 2 deletions(-)

apps/server/src/serverRuntimeStartup.autoPull.test.ts+4-2
...@@ -7,8 +7,8 @@ import * as Deferred from "effect/Deferred";...@@ -7,8 +7,8 @@ import * as Deferred from "effect/Deferred";
7import * as Effect from "effect/Effect";7import * as Effect from "effect/Effect";
8import * as Layer from "effect/Layer";8import * as Layer from "effect/Layer";
9import * as Path from "effect/Path";9import * as Path from "effect/Path";
10import { HttpServer } from "effect/unstable/http";10import { HttpServer } from "effect/http";
11import * as NetAddress from "effect/unstable/net/NetAddress";11import * as NetAddress from "effect/net/NetAddress";
1212
13import * as EnvironmentAuth from "./auth/EnvironmentAuth.ts";13import * as EnvironmentAuth from "./auth/EnvironmentAuth.ts";
14import * as ServiceLauncherClient from "./cloud/serviceLauncherClient.ts";14import * as ServiceLauncherClient from "./cloud/serviceLauncherClient.ts";
...@@ -17,6 +17,7 @@ import * as ServerEnvironment from "./environment/ServerEnvironment.ts";...@@ -17,6 +17,7 @@ import * as ServerEnvironment from "./environment/ServerEnvironment.ts";
17import * as Keybindings from "./keybindings.ts";17import * as Keybindings from "./keybindings.ts";
18import * as EffectWorker from "./orchestration-v2/EffectWorker.ts";18import * as EffectWorker from "./orchestration-v2/EffectWorker.ts";
19import * as LegacyV1ThreadImporter from "./orchestration-v2/legacy/LegacyV1ThreadImporter.ts";19import * as LegacyV1ThreadImporter from "./orchestration-v2/legacy/LegacyV1ThreadImporter.ts";
20import * as Orchestrator from "./orchestration-v2/Orchestrator.ts";
20import * as ProjectStore from "./orchestration-v2/ProjectStore.ts";21import * as ProjectStore from "./orchestration-v2/ProjectStore.ts";
21import * as ProviderRuntimeRecovery from "./orchestration-v2/ProviderRuntimeRecoveryService.ts";22import * as ProviderRuntimeRecovery from "./orchestration-v2/ProviderRuntimeRecoveryService.ts";
22import * as ProviderSessionManager from "./orchestration-v2/ProviderSessionManager.ts";23import * as ProviderSessionManager from "./orchestration-v2/ProviderSessionManager.ts";
...@@ -113,6 +114,7 @@ it.effect("parks automatic pull until activation without delaying command readin...@@ -113,6 +114,7 @@ it.effect("parks automatic pull until activation without delaying command readin
113 prepareForShutdown: Effect.void,114 prepareForShutdown: Effect.void,
114 reconcile: () => Effect.succeed(recovery),115 reconcile: () => Effect.succeed(recovery),
115 }),116 }),
117 Layer.mock(Orchestrator.OrchestratorV2)({ recoverDelegatedTasks: Effect.void }),
116 Layer.mock(ProviderSessionManager.ProviderSessionManagerV2)({ shutdown: Effect.void }),118 Layer.mock(ProviderSessionManager.ProviderSessionManagerV2)({ shutdown: Effect.void }),
117 Layer.mock(AgentAwarenessRelay.AgentAwarenessRelay)({ start: () => Effect.void }),119 Layer.mock(AgentAwarenessRelay.AgentAwarenessRelay)({ start: () => Effect.void }),
118 Layer.mock(EffectWorker.OrchestrationEffectWorkerV2)({ runOnce: Effect.never }),120 Layer.mock(EffectWorker.OrchestrationEffectWorkerV2)({ runOnce: Effect.never }),