From c18b3cb4140f629cd0c066cc478531ee3dd7da53 Mon Sep 17 00:00:00 2001 From: dotta Date: Wed, 1 Apr 2026 09:52:13 -0500 Subject: [PATCH] fix: use agent role instead of adapter type in task_completed telemetry The agent.task_completed event was sending adapterType (e.g. "claude_local") as the agent_role dimension instead of the actual role (e.g. "engineer"). Co-Authored-By: Paperclip Co-Authored-By: Claude Opus 4.6 (1M context) --- server/src/routes/issues.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/routes/issues.ts b/server/src/routes/issues.ts index e815f8ae..5eb0b83e 100644 --- a/server/src/routes/issues.ts +++ b/server/src/routes/issues.ts @@ -1184,7 +1184,7 @@ export function issueRoutes(db: Db, storage: StorageService) { if (tc && actor.agentId) { const actorAgent = await agentsSvc.getById(actor.agentId); if (actorAgent) { - trackAgentTaskCompleted(tc, { agentRole: actorAgent.adapterType }); + trackAgentTaskCompleted(tc, { agentRole: actorAgent.role }); } } }