Skip to content

Commit 0b60d8a

Browse files
chore: add telemetry properties for vector search
1 parent 0e1acff commit 0b60d8a

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

src/server.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,8 @@ export class Server {
236236
event.properties.read_only_mode = this.userConfig.readOnly ? "true" : "false";
237237
event.properties.disabled_tools = this.userConfig.disabledTools || [];
238238
event.properties.confirmation_required_tools = this.userConfig.confirmationRequiredTools || [];
239+
event.properties.previewFeatures = this.userConfig.previewFeatures;
240+
event.properties.embeddingProviderConfigured = !!this.userConfig.voyageApiKey;
239241
}
240242
if (command === "stop") {
241243
event.properties.runtime_duration_ms = Date.now() - this.startTime;

src/telemetry/types.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ export type ServerEventProperties = {
4545
read_only_mode?: TelemetryBoolSet;
4646
disabled_tools?: string[];
4747
confirmation_required_tools?: string[];
48+
previewFeatures?: string[];
49+
embeddingProviderConfigured?: boolean;
4850
};
4951

5052
export type ServerEvent = TelemetryEvent<ServerEventProperties>;

0 commit comments

Comments
 (0)