From d493150c3a26174a457f6479f82ac403685d3889 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mois=C3=A9s=20Gana=20Obreg=C3=B3n?= Date: Thu, 26 Mar 2026 21:50:24 +0000 Subject: [PATCH] feat(sdd): enable custom tracker directory and policy for sdd extension --- .../core/src/extensions/builtin/sdd/gemini-extension.json | 3 +++ .../core/src/extensions/builtin/sdd/policies/sdd.toml | 8 ++++++++ 2 files changed, 11 insertions(+) diff --git a/packages/core/src/extensions/builtin/sdd/gemini-extension.json b/packages/core/src/extensions/builtin/sdd/gemini-extension.json index 164f625460..168d409343 100644 --- a/packages/core/src/extensions/builtin/sdd/gemini-extension.json +++ b/packages/core/src/extensions/builtin/sdd/gemini-extension.json @@ -3,5 +3,8 @@ "contextFileName": "GEMINI.md", "plan": { "directory": ".gemini/specs" + }, + "tracker": { + "directory": ".gemini/tracker" } } diff --git a/packages/core/src/extensions/builtin/sdd/policies/sdd.toml b/packages/core/src/extensions/builtin/sdd/policies/sdd.toml index c1cb99083b..aabc8e7fb2 100644 --- a/packages/core/src/extensions/builtin/sdd/policies/sdd.toml +++ b/packages/core/src/extensions/builtin/sdd/policies/sdd.toml @@ -13,3 +13,11 @@ commandPrefix = ["git status", "git diff", "ls", "mkdir", "cp", "mv", "git init" decision = "ask_user" priority = 100 # prioritize over other extension policies modes = ["plan"] + +# Allow tracker tools in plan mode +[[rule]] +toolName = ["tracker_create_task", "tracker_update_task", "tracker_list_tasks", "tracker_get_task", "tracker_add_dependency", "tracker_visualize"] +decision = "ask_user" +priority = 100 +modes = ["plan"] +