@@ -8,6 +8,7 @@ import "../../../utils/path" // Import path utils to get access to toPosix strin
88import { addCustomInstructions } from "../sections/custom-instructions"
99import { EXPERIMENT_IDS } from "../../../shared/experiments"
1010import { MultiSearchReplaceDiffStrategy } from "../../diff/strategies/multi-search-replace"
11+ import { ExtensionToolManager } from "../../../services/extensions/ExtensionToolManager"
1112
1213// Mock the sections
1314jest . mock ( "../sections/modes" , ( ) => ( {
@@ -190,6 +191,7 @@ describe("SYSTEM_PROMPT", () => {
190191 "/test/path" ,
191192 false , // supportsComputerUse
192193 undefined , // mcpHub
194+ undefined , // extensionToolManager
193195 undefined , // diffStrategy
194196 undefined , // browserViewportSize
195197 defaultModeSlug , // mode
@@ -210,6 +212,7 @@ describe("SYSTEM_PROMPT", () => {
210212 "/test/path" ,
211213 true , // supportsComputerUse
212214 undefined , // mcpHub
215+ undefined , // extensionToolManager
213216 undefined , // diffStrategy
214217 "1280x800" , // browserViewportSize
215218 defaultModeSlug , // mode
@@ -232,6 +235,7 @@ describe("SYSTEM_PROMPT", () => {
232235 "/test/path" ,
233236 false , // supportsComputerUse
234237 mockMcpHub , // mcpHub
238+ undefined , // extensionToolManager
235239 undefined , // diffStrategy
236240 undefined , // browserViewportSize
237241 defaultModeSlug , // mode
@@ -252,6 +256,7 @@ describe("SYSTEM_PROMPT", () => {
252256 "/test/path" ,
253257 false , // supportsComputerUse
254258 undefined , // explicitly undefined mcpHub
259+ undefined , // extensionToolManager
255260 undefined , // diffStrategy
256261 undefined , // browserViewportSize
257262 defaultModeSlug , // mode
@@ -272,6 +277,7 @@ describe("SYSTEM_PROMPT", () => {
272277 "/test/path" ,
273278 true , // supportsComputerUse
274279 undefined , // mcpHub
280+ undefined , // extensionToolManager
275281 undefined , // diffStrategy
276282 "900x600" , // different viewport size
277283 defaultModeSlug , // mode
@@ -292,6 +298,7 @@ describe("SYSTEM_PROMPT", () => {
292298 "/test/path" ,
293299 false , // supportsComputerUse
294300 undefined , // mcpHub
301+ undefined , // extensionToolManager
295302 new MultiSearchReplaceDiffStrategy ( ) , // Use actual diff strategy from the codebase
296303 undefined , // browserViewportSize
297304 defaultModeSlug , // mode
@@ -313,6 +320,7 @@ describe("SYSTEM_PROMPT", () => {
313320 "/test/path" ,
314321 false , // supportsComputerUse
315322 undefined , // mcpHub
323+ undefined , // extensionToolManager
316324 new MultiSearchReplaceDiffStrategy ( ) , // Use actual diff strategy from the codebase
317325 undefined , // browserViewportSize
318326 defaultModeSlug , // mode
@@ -334,6 +342,7 @@ describe("SYSTEM_PROMPT", () => {
334342 "/test/path" ,
335343 false , // supportsComputerUse
336344 undefined , // mcpHub
345+ undefined , // extensionToolManager
337346 new MultiSearchReplaceDiffStrategy ( ) , // Use actual diff strategy from the codebase
338347 undefined , // browserViewportSize
339348 defaultModeSlug , // mode
@@ -359,6 +368,7 @@ describe("SYSTEM_PROMPT", () => {
359368 "/test/path" ,
360369 false , // supportsComputerUse
361370 undefined , // mcpHub
371+ undefined , // extensionToolManager
362372 undefined , // diffStrategy
363373 undefined , // browserViewportSize
364374 defaultModeSlug , // mode
@@ -395,6 +405,7 @@ describe("SYSTEM_PROMPT", () => {
395405 "/test/path" ,
396406 false , // supportsComputerUse
397407 undefined , // mcpHub
408+ undefined , // extensionToolManager
398409 undefined , // diffStrategy
399410 undefined , // browserViewportSize
400411 "custom-mode" , // mode
@@ -430,6 +441,7 @@ describe("SYSTEM_PROMPT", () => {
430441 "/test/path" ,
431442 false , // supportsComputerUse
432443 undefined , // mcpHub
444+ undefined , // extensionToolManager
433445 undefined , // diffStrategy
434446 undefined , // browserViewportSize
435447 defaultModeSlug as Mode , // mode
@@ -460,6 +472,7 @@ describe("SYSTEM_PROMPT", () => {
460472 "/test/path" ,
461473 false , // supportsComputerUse
462474 undefined , // mcpHub
475+ undefined , // extensionToolManager
463476 undefined , // diffStrategy
464477 undefined , // browserViewportSize
465478 defaultModeSlug as Mode , // mode
@@ -508,6 +521,7 @@ describe("addCustomInstructions", () => {
508521 "/test/path" ,
509522 false , // supportsComputerUse
510523 undefined , // mcpHub
524+ undefined , // extensionToolManager
511525 undefined , // diffStrategy
512526 undefined , // browserViewportSize
513527 "architect" , // mode
@@ -528,6 +542,7 @@ describe("addCustomInstructions", () => {
528542 "/test/path" ,
529543 false , // supportsComputerUse
530544 undefined , // mcpHub
545+ undefined , // extensionToolManager
531546 undefined , // diffStrategy
532547 undefined , // browserViewportSize
533548 "ask" , // mode
@@ -550,6 +565,7 @@ describe("addCustomInstructions", () => {
550565 "/test/path" ,
551566 false , // supportsComputerUse
552567 mockMcpHub , // mcpHub
568+ undefined , // extensionToolManager
553569 undefined , // diffStrategy
554570 undefined , // browserViewportSize
555571 defaultModeSlug , // mode
@@ -573,6 +589,7 @@ describe("addCustomInstructions", () => {
573589 "/test/path" ,
574590 false , // supportsComputerUse
575591 mockMcpHub , // mcpHub
592+ undefined , // extensionToolManager
576593 undefined , // diffStrategy
577594 undefined , // browserViewportSize
578595 defaultModeSlug , // mode
0 commit comments