From f31cffac69d820d15ff41dee93040ce7fec31566 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 25 May 2026 08:11:54 +0000 Subject: [PATCH] fix(analytics): add SDK 0.2.x Task tools to plan-activity classifier TaskCreate/TaskUpdate/TaskGet/TaskList replace TodoWrite in SDK 0.2.82 headless/SDK sessions. Add them to _PLAN_TOOLS so turns using the new Task API continue to classify as "planning". TodoWrite kept for backward-compatibility with historical analytics events. --- src/pinky_daemon/analytics_store.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pinky_daemon/analytics_store.py b/src/pinky_daemon/analytics_store.py index 38b8d104..f2fd1798 100644 --- a/src/pinky_daemon/analytics_store.py +++ b/src/pinky_daemon/analytics_store.py @@ -829,7 +829,7 @@ def get_agent_detail(self, agent_name: str, range_name: str = "7d") -> dict: "send_message", "add_reaction", "send_voice_note", } _DELEGATION_TOOLS = {"Agent", "send_to_agent"} - _PLAN_TOOLS = {"EnterPlanMode", "TodoWrite", "create_task", "bulk_create_tasks"} + _PLAN_TOOLS = {"EnterPlanMode", "TodoWrite", "create_task", "bulk_create_tasks", "TaskCreate", "TaskUpdate", "TaskGet", "TaskList"} _SKILL_TOOLS = {"Skill", "load_skill", "install_skill"} # Bash command patterns (compiled regexes)