From d23e162051f118beb993f84cebad1002d974ad79 Mon Sep 17 00:00:00 2001 From: marius-kilocode Date: Fri, 15 May 2026 13:17:37 +0200 Subject: [PATCH] chore(cli): track codebase search usage --- .changeset/bright-searches-count.md | 5 +++++ packages/opencode/src/tool/warpgrep.ts | 2 ++ 2 files changed, 7 insertions(+) create mode 100644 .changeset/bright-searches-count.md diff --git a/.changeset/bright-searches-count.md b/.changeset/bright-searches-count.md new file mode 100644 index 00000000000..d518bc898d4 --- /dev/null +++ b/.changeset/bright-searches-count.md @@ -0,0 +1,5 @@ +--- +"@kilocode/cli": patch +--- + +Capture aggregate usage telemetry for experimental Morph-backed codebase search. diff --git a/packages/opencode/src/tool/warpgrep.ts b/packages/opencode/src/tool/warpgrep.ts index dcffa997b6e..16ffb474157 100644 --- a/packages/opencode/src/tool/warpgrep.ts +++ b/packages/opencode/src/tool/warpgrep.ts @@ -1,6 +1,7 @@ import { Effect, Schema } from "effect" import * as Tool from "./tool" import { WarpGrepClient } from "@morphllm/morphsdk/tools/warp-grep/client" // kilocode_change +import { Telemetry } from "@kilocode/kilo-telemetry" // kilocode_change import { Instance } from "../project/instance" import { Bus } from "../bus" import { TuiEvent } from "../cli/cmd/tui/event" @@ -31,6 +32,7 @@ export const CodebaseSearchTool = Tool.define( always: ["*"], metadata: { query: params.query }, }) + Telemetry.trackToolUsed("codebase_search", ctx.sessionID) // kilocode_change const apiKey = process.env["MORPH_API_KEY"]