summaryrefslogtreecommitdiff
path: root/packages/cli/src
diff options
context:
space:
mode:
Diffstat (limited to 'packages/cli/src')
-rw-r--r--packages/cli/src/zed-integration/zedIntegration.ts9
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/cli/src/zed-integration/zedIntegration.ts b/packages/cli/src/zed-integration/zedIntegration.ts
index 6adaeb70..51b1f170 100644
--- a/packages/cli/src/zed-integration/zedIntegration.ts
+++ b/packages/cli/src/zed-integration/zedIntegration.ts
@@ -22,6 +22,7 @@ import {
isWithinRoot,
getErrorStatus,
MCPServerConfig,
+ DiscoveredMCPTool,
} from '@google/gemini-cli-core';
import * as acp from './acp.js';
import { AcpFileSystemService } from './fileSystemService.js';
@@ -344,6 +345,10 @@ class Session {
duration_ms: durationMs,
success: false,
error: error.message,
+ tool_type:
+ typeof tool !== 'undefined' && tool instanceof DiscoveredMCPTool
+ ? 'mcp'
+ : 'native',
});
return [
@@ -457,6 +462,10 @@ class Session {
duration_ms: durationMs,
success: true,
prompt_id: promptId,
+ tool_type:
+ typeof tool !== 'undefined' && tool instanceof DiscoveredMCPTool
+ ? 'mcp'
+ : 'native',
});
return convertToFunctionResponse(fc.name, callId, toolResult.llmContent);