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"] +