summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/cli/tsconfig.json1
-rw-r--r--packages/server/src/tools/shell.ts3
-rw-r--r--packages/server/tsconfig.json1
3 files changed, 3 insertions, 2 deletions
diff --git a/packages/cli/tsconfig.json b/packages/cli/tsconfig.json
index 64011bd9..490ad209 100644
--- a/packages/cli/tsconfig.json
+++ b/packages/cli/tsconfig.json
@@ -9,6 +9,7 @@
},
"types": ["node", "vitest/globals"]
},
+ "include": ["index.ts", "src/**/*.ts", "src/**/*.tsx", "src/**/*.json"],
"exclude": ["node_modules", "dist"],
"references": [{ "path": "../server" }]
}
diff --git a/packages/server/src/tools/shell.ts b/packages/server/src/tools/shell.ts
index 658293b0..7af6e703 100644
--- a/packages/server/src/tools/shell.ts
+++ b/packages/server/src/tools/shell.ts
@@ -8,6 +8,7 @@ import path from 'path';
import fs from 'fs';
import { Config } from '../config/config.js';
import { BaseTool, ToolResult } from './tools.js';
+import toolParameterSchema from './shell.json' with { type: 'json' };
export interface ShellToolParams {
command: string;
@@ -23,8 +24,6 @@ export class ShellTool extends BaseTool<ShellToolParams, ToolResult> {
const toolDisplayName = 'Shell';
const descriptionUrl = new URL('shell.md', import.meta.url);
const toolDescription = fs.readFileSync(descriptionUrl, 'utf-8');
- const schemaUrl = new URL('shell.json', import.meta.url);
- const toolParameterSchema = JSON.parse(fs.readFileSync(schemaUrl, 'utf-8'));
super(
ShellTool.Name,
toolDisplayName,
diff --git a/packages/server/tsconfig.json b/packages/server/tsconfig.json
index 9e3f1d40..cd6b8a33 100644
--- a/packages/server/tsconfig.json
+++ b/packages/server/tsconfig.json
@@ -5,5 +5,6 @@
"lib": ["DOM", "DOM.Iterable", "ES2020"],
"composite": true
},
+ "include": ["index.ts", "src/**/*.ts", "src/**/*.json"],
"exclude": ["node_modules", "dist"]
}