summaryrefslogtreecommitdiff
path: root/continuedev/src/continuedev/core
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-08-08 13:51:48 -0700
committerNate Sesti <sestinj@gmail.com>2023-08-08 13:51:48 -0700
commit2959042fa5a940aa4e8851b9d4db91f0f86092ff (patch)
treedab0625d2fcb00071a3462db0cf4970e0f4f75a5 /continuedev/src/continuedev/core
parentbbf7973ec091823c4197d59daaf151b748ee52fc (diff)
downloadsncontinue-2959042fa5a940aa4e8851b9d4db91f0f86092ff.tar.gz
sncontinue-2959042fa5a940aa4e8851b9d4db91f0f86092ff.tar.bz2
sncontinue-2959042fa5a940aa4e8851b9d4db91f0f86092ff.zip
feat: :loud_sound: light telemetry or context providers
Diffstat (limited to 'continuedev/src/continuedev/core')
-rw-r--r--continuedev/src/continuedev/core/context.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/continuedev/src/continuedev/core/context.py b/continuedev/src/continuedev/core/context.py
index f83cbd34..b1f68b50 100644
--- a/continuedev/src/continuedev/core/context.py
+++ b/continuedev/src/continuedev/core/context.py
@@ -10,6 +10,7 @@ from pydantic import BaseModel
from .main import ChatMessage, ContextItem, ContextItemDescription, ContextItemId
from ..server.meilisearch_server import check_meilisearch_running
from ..libs.util.logging import logger
+from ..libs.util.telemetry import posthog_logger
SEARCH_INDEX_NAME = "continue_context_items"
@@ -199,6 +200,11 @@ class ContextManager:
raise ValueError(
f"Context provider with title {id.provider_title} not found")
+ posthog_logger.capture_event("select_context_item", {
+ "provider_title": id.provider_title,
+ "item_id": id.item_id,
+ "query": query
+ })
await self.context_providers[id.provider_title].add_context_item(id, query)
async def delete_context_with_ids(self, ids: List[str]):