From ebf8a21c0844202f0a68d934541f04e234c66253 Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Tue, 21 Apr 2026 14:19:51 +0700 Subject: [PATCH] Fix TTLCache import and rename schedule provider resolver --- packages/server/src/server/agent/mcp-server.test.ts | 5 +---- packages/server/src/server/agent/mcp-server.ts | 2 +- packages/server/src/utils/checkout-git.ts | 2 +- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/packages/server/src/server/agent/mcp-server.test.ts b/packages/server/src/server/agent/mcp-server.test.ts index df4e70c27..5b7a2e859 100644 --- a/packages/server/src/server/agent/mcp-server.test.ts +++ b/packages/server/src/server/agent/mcp-server.test.ts @@ -10,10 +10,7 @@ import { createAgentMcpServer } from "./mcp-server.js"; import type { AgentManager, ManagedAgent } from "./agent-manager.js"; import type { AgentStorage, StoredAgentRecord } from "./agent-storage.js"; import type { ProviderDefinition } from "./provider-registry.js"; -import { - AgentListItemPayloadSchema, - AgentSnapshotPayloadSchema, -} from "../../shared/messages.js"; +import { AgentListItemPayloadSchema, AgentSnapshotPayloadSchema } from "../../shared/messages.js"; import type { PersistedProjectRecord, PersistedWorkspaceRecord } from "../workspace-registry.js"; import type { CreateScheduleInput, StoredSchedule } from "../schedule/types.js"; import { diff --git a/packages/server/src/server/agent/mcp-server.ts b/packages/server/src/server/agent/mcp-server.ts index 555c55080..00edd3597 100644 --- a/packages/server/src/server/agent/mcp-server.ts +++ b/packages/server/src/server/agent/mcp-server.ts @@ -1408,7 +1408,7 @@ export async function createAgentMcpServer(options: AgentMcpServerOptions): Prom throw new Error("cwd can only differ from the caller agent when target=new-agent"); } if (provider !== undefined) { - const resolved = resolveProviderAndModel({ + const resolved = resolveScheduleProviderAndModel({ provider, defaultProvider: callerAgent.provider, }); diff --git a/packages/server/src/utils/checkout-git.ts b/packages/server/src/utils/checkout-git.ts index 79303f8b2..d719b5bd9 100644 --- a/packages/server/src/utils/checkout-git.ts +++ b/packages/server/src/utils/checkout-git.ts @@ -1,7 +1,7 @@ import { resolve, dirname, basename } from "path"; import { existsSync, realpathSync } from "fs"; import { open as openFile, stat as statFile } from "fs/promises"; -import TTLCache from "@isaacs/ttlcache"; +import { TTLCache } from "@isaacs/ttlcache"; import type { ParsedDiffFile } from "../server/utils/diff-highlighter.js"; import { parseAndHighlightDiff } from "../server/utils/diff-highlighter.js"; import {