summaryrefslogtreecommitdiff
path: root/packages/core/src/tools/tool-error.ts
diff options
context:
space:
mode:
authorAkhil Appana <[email protected]>2025-08-08 04:33:42 -0700
committerGitHub <[email protected]>2025-08-08 11:33:42 +0000
commitf5e0f16157da6a0b0dbae3b4ebf920fdee81c461 (patch)
treee8f91ee92d41a5ac7280b2bad7e8cba103bc1ca7 /packages/core/src/tools/tool-error.ts
parent5ab184fcaf40d4e7dec9ba6a0526cac39b602ee2 (diff)
fix: properly report tool errors in telemetry (#5688)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Diffstat (limited to 'packages/core/src/tools/tool-error.ts')
-rw-r--r--packages/core/src/tools/tool-error.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/core/src/tools/tool-error.ts b/packages/core/src/tools/tool-error.ts
index 38caa1da..2702de02 100644
--- a/packages/core/src/tools/tool-error.ts
+++ b/packages/core/src/tools/tool-error.ts
@@ -19,6 +19,10 @@ export enum ToolErrorType {
FILE_WRITE_FAILURE = 'file_write_failure',
READ_CONTENT_FAILURE = 'read_content_failure',
ATTEMPT_TO_CREATE_EXISTING_FILE = 'attempt_to_create_existing_file',
+ FILE_TOO_LARGE = 'file_too_large',
+ PERMISSION_DENIED = 'permission_denied',
+ NO_SPACE_LEFT = 'no_space_left',
+ TARGET_IS_DIRECTORY = 'target_is_directory',
// Edit-specific Errors
EDIT_PREPARATION_FAILURE = 'edit_preparation_failure',