|
|
@@ -14,6 +14,7 @@ interface BuildToolsOptions {
|
|
|
maxReadFileLine: number
|
|
|
browserToolEnabled: boolean
|
|
|
modelInfo?: ModelInfo
|
|
|
+ diffEnabled: boolean
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -34,6 +35,7 @@ export async function buildNativeToolsArray(options: BuildToolsOptions): Promise
|
|
|
maxReadFileLine,
|
|
|
browserToolEnabled,
|
|
|
modelInfo,
|
|
|
+ diffEnabled,
|
|
|
} = options
|
|
|
|
|
|
const mcpHub = provider.getMcpHub()
|
|
|
@@ -47,6 +49,7 @@ export async function buildNativeToolsArray(options: BuildToolsOptions): Promise
|
|
|
todoListEnabled: apiConfiguration?.todoListEnabled ?? true,
|
|
|
browserToolEnabled: browserToolEnabled ?? true,
|
|
|
modelInfo,
|
|
|
+ diffEnabled,
|
|
|
}
|
|
|
|
|
|
// Determine if partial reads are enabled based on maxReadFileLine setting
|