Skip to content

Commit 1c7ad6a

Browse files
committed
refactor: move getMcpServerTools to top-level import
Move getMcpServerTools from inline import to top-level import for consistency with other imports
1 parent 3f23187 commit 1c7ad6a

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/core/task/Task.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ import { getWorkspacePath } from "../../utils/path"
8383
import { formatResponse } from "../prompts/responses"
8484
import { SYSTEM_PROMPT } from "../prompts/system"
8585
import { resolveToolProtocol } from "../prompts/toolProtocolResolver"
86-
import { nativeTools } from "../prompts/tools/native-tools"
86+
import { nativeTools, getMcpServerTools } from "../prompts/tools/native-tools"
8787

8888
// core modules
8989
import { ToolRepetitionDetector } from "../tools/ToolRepetitionDetector"
@@ -2938,7 +2938,6 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
29382938
// Build complete tools array: native tools + dynamic MCP tools
29392939
let allTools: OpenAI.Chat.ChatCompletionTool[] = nativeTools
29402940
if (shouldIncludeTools) {
2941-
const { getMcpServerTools } = await import("../prompts/tools/native-tools")
29422941
const provider = this.providerRef.deref()
29432942
const mcpHub = provider?.getMcpHub()
29442943
const mcpTools = getMcpServerTools(mcpHub)

0 commit comments

Comments
 (0)