@@ -58,6 +58,7 @@ function getToolGroups(options: { workspacePath?: string }): BuiltinToolGroup[]
5858
5959 // Notification tools — always available
6060 try {
61+ // eslint-disable-next-line @typescript-eslint/no-require-imports
6162 const { createNotificationTools, NOTIFICATION_SYSTEM_PROMPT } = require ( './notification' ) ;
6263 groups . push ( {
6364 name : 'codepilot-notify' ,
@@ -69,6 +70,7 @@ function getToolGroups(options: { workspacePath?: string }): BuiltinToolGroup[]
6970
7071 // Widget guidelines — keyword-gated
7172 try {
73+ // eslint-disable-next-line @typescript-eslint/no-require-imports
7274 const { createWidgetGuidelinesTools, WIDGET_SYSTEM_PROMPT } = require ( './widget-guidelines' ) ;
7375 groups . push ( {
7476 name : 'codepilot-widget-guidelines' ,
@@ -80,6 +82,7 @@ function getToolGroups(options: { workspacePath?: string }): BuiltinToolGroup[]
8082
8183 // Dashboard tools — keyword-gated
8284 try {
85+ // eslint-disable-next-line @typescript-eslint/no-require-imports
8386 const { createDashboardTools, DASHBOARD_SYSTEM_PROMPT } = require ( './dashboard' ) ;
8487 groups . push ( {
8588 name : 'codepilot-dashboard' ,
@@ -91,6 +94,7 @@ function getToolGroups(options: { workspacePath?: string }): BuiltinToolGroup[]
9194
9295 // Media tools — keyword-gated
9396 try {
97+ // eslint-disable-next-line @typescript-eslint/no-require-imports
9498 const { createMediaTools, MEDIA_SYSTEM_PROMPT } = require ( './media' ) ;
9599 groups . push ( {
96100 name : 'codepilot-media' ,
@@ -103,6 +107,7 @@ function getToolGroups(options: { workspacePath?: string }): BuiltinToolGroup[]
103107 // Memory search tools — workspace-gated
104108 if ( options . workspacePath ) {
105109 try {
110+ // eslint-disable-next-line @typescript-eslint/no-require-imports
106111 const { createMemorySearchTools, MEMORY_SEARCH_SYSTEM_PROMPT } = require ( './memory-search' ) ;
107112 groups . push ( {
108113 name : 'codepilot-memory' ,
@@ -115,6 +120,7 @@ function getToolGroups(options: { workspacePath?: string }): BuiltinToolGroup[]
115120
116121 // CLI tools — keyword-gated
117122 try {
123+ // eslint-disable-next-line @typescript-eslint/no-require-imports
118124 const { createCliToolsTools, CLI_TOOLS_SYSTEM_PROMPT } = require ( './cli-tools' ) ;
119125 groups . push ( {
120126 name : 'codepilot-cli-tools' ,
0 commit comments