diff options
| author | anj-s <[email protected]> | 2025-06-03 07:47:27 -0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-06-03 07:47:27 -0700 |
| commit | e9d43b938833f239489a4ff8c70e2701bf178211 (patch) | |
| tree | f107fef236fed295852e651bd603d1859295210f /packages/core/src/tools/write-file.ts | |
| parent | c71d6ddc3b6dd68bde40cc2b208825ba173f3ba1 (diff) | |
Add params check for writeTool (#708)
Diffstat (limited to 'packages/core/src/tools/write-file.ts')
| -rw-r--r-- | packages/core/src/tools/write-file.ts | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/packages/core/src/tools/write-file.ts b/packages/core/src/tools/write-file.ts index 57bfe8ed..dc634cc8 100644 --- a/packages/core/src/tools/write-file.ts +++ b/packages/core/src/tools/write-file.ts @@ -129,6 +129,9 @@ export class WriteFileTool extends BaseTool<WriteFileToolParams, ToolResult> { } getDescription(params: WriteFileToolParams): string { + if (!params.file_path || !params.content) { + return `Model did not provide valid parameters for write file tool`; + } const relativePath = makeRelative( params.file_path, this.config.getTargetDir(), |
