Skip to content

Commit

Permalink
fix bug in cody bench (sourcegraph#5849)
Browse files Browse the repository at this point in the history
Call `setClientCapabilitiesFromConfiguration(getConfiguration())` in the
right place so `cody internal bench` doesn't throw an exception.
  • Loading branch information
beyang authored and PriNova committed Oct 11, 2024
1 parent d04e083 commit 198e655
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions agent/src/cli/command-bench/command-bench.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,16 @@ import { newAgentClient } from '../../agent'
import { exec } from 'node:child_process'
import fs from 'node:fs'
import { promisify } from 'node:util'
import { isDefined, modelsService } from '@sourcegraph/cody-shared'
import {
isDefined,
modelsService,
setClientCapabilitiesFromConfiguration,
} from '@sourcegraph/cody-shared'
import { sleep } from '../../../../vscode/src/completions/utils'
import { setStaticResolvedConfigurationWithAuthCredentials } from '../../../../vscode/src/configuration'
import {
getConfiguration,
setStaticResolvedConfigurationWithAuthCredentials,
} from '../../../../vscode/src/configuration'
import { localStorage } from '../../../../vscode/src/services/LocalStorageProvider'
import { createOrUpdateTelemetryRecorderProvider } from '../../../../vscode/src/services/telemetry-v2'
import { startPollyRecording } from '../../../../vscode/src/testutils/polly'
Expand Down Expand Up @@ -354,6 +361,7 @@ async function evaluateWorkspace(options: CodyBenchOptions, recordingDirectory:
console.log(`starting evaluation: fixture=${options.fixture.name} workspace=${options.workspace}`)

createOrUpdateTelemetryRecorderProvider(true)
setClientCapabilitiesFromConfiguration(getConfiguration())

const workspaceRootUri = vscode.Uri.from({ scheme: 'file', path: options.workspace })

Expand Down

0 comments on commit 198e655

Please sign in to comment.