You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add VSCode setting to control todo completion prevention
- Add preventCompletionWithOpenTodos setting (default: false)
- Update attemptCompletionTool to check setting before enforcing validation
- Add comprehensive tests for setting behavior
- Include setting in IPC configuration and global settings schema
- Add localization for the new setting
Copy file name to clipboardExpand all lines: src/package.nls.json
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -29,6 +29,7 @@
29
29
"commands.allowedCommands.description": "Commands that can be auto-executed when 'Always approve execute operations' is enabled",
30
30
"commands.deniedCommands.description": "Command prefixes that will be automatically denied without asking for approval. In case of conflicts with allowed commands, the longest prefix match takes precedence. Add * to deny all commands.",
31
31
"commands.commandExecutionTimeout.description": "Maximum time in seconds to wait for command execution to complete before timing out (0 = no timeout, 1-600s, default: 0s)",
32
+
"commands.preventCompletionWithOpenTodos.description": "Prevent task completion when there are incomplete todos in the todo list (default: false)",
32
33
"settings.vsCodeLmModelSelector.description": "Settings for VSCode Language Model API",
33
34
"settings.vsCodeLmModelSelector.vendor.description": "The vendor of the language model (e.g. copilot)",
34
35
"settings.vsCodeLmModelSelector.family.description": "The family of the language model (e.g. gpt-4)",
0 commit comments