diff options
Diffstat (limited to 'packages/cli/src')
| -rw-r--r-- | packages/cli/src/zed-integration/zedIntegration.ts | 9 |
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); |
