diff --git a/packages/server/src/server/session.workspace-git-watch.test.ts b/packages/server/src/server/session.workspace-git-watch.test.ts index c038559fce..9ebd67fa52 100644 --- a/packages/server/src/server/session.workspace-git-watch.test.ts +++ b/packages/server/src/server/session.workspace-git-watch.test.ts @@ -200,6 +200,7 @@ function createSessionForWorkspaceGitWatchTests(options?: { agentManager: createStub({ subscribe: () => () => {}, listAgents: () => [], + listProviderSubagentActivity: () => [], getAgent: () => null, }), agentStorage: createStub({ @@ -259,6 +260,9 @@ function createSessionForWorkspaceGitWatchTests(options?: { dispose: () => {}, }), workspaceGitService, + scheduleService: createStub({ + listActiveHeartbeatActivity: async () => [], + }), mcpBaseUrl: null, stt: null, tts: null, diff --git a/packages/server/src/server/session.workspace-resolution-invariants.test.ts b/packages/server/src/server/session.workspace-resolution-invariants.test.ts index fdc3a8aa42..5ce87ea6e6 100644 --- a/packages/server/src/server/session.workspace-resolution-invariants.test.ts +++ b/packages/server/src/server/session.workspace-resolution-invariants.test.ts @@ -160,7 +160,9 @@ function createHarness(input: { }), filesystem: { isDirectory: async () => true }, chatService: createStub({}), - scheduleService: createStub({}), + scheduleService: createStub({ + listActiveHeartbeatActivity: async () => [], + }), loopService: createStub({}), checkoutDiffManager: createStub({ subscribe: async () => ({ diff --git a/packages/server/src/server/test-utils/session-stubs.ts b/packages/server/src/server/test-utils/session-stubs.ts index f7ddbdd95d..ad7bf2819e 100644 --- a/packages/server/src/server/test-utils/session-stubs.ts +++ b/packages/server/src/server/test-utils/session-stubs.ts @@ -55,7 +55,9 @@ export function asChatService(): SessionOptions["chatService"] { } export function asScheduleService(): SessionOptions["scheduleService"] { - return createStub({}); + return createStub({ + listActiveHeartbeatActivity: async () => [], + }); } export function asLoopService(): SessionOptions["loopService"] {