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 command timeout allowlist with IPC support
- Add commandTimeoutAllowlist configuration option to exclude specific command prefixes from timeout
- Update global settings schema to include the new allowlist setting
- Modify executeCommandTool to check allowlist before applying timeout restrictions
- Add VSCode configuration and localization support for the new setting
- Include comprehensive tests for allowlist functionality
- IPC support included through global settings integration
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.commandTimeoutAllowlist.description": "Command prefixes that are excluded from the command execution timeout. Commands matching these prefixes will run without timeout restrictions.",
32
33
"commands.preventCompletionWithOpenTodos.description": "Prevent task completion when there are incomplete todos in the todo list",
33
34
"settings.vsCodeLmModelSelector.description": "Settings for VSCode Language Model API",
34
35
"settings.vsCodeLmModelSelector.vendor.description": "The vendor of the language model (e.g. copilot)",
0 commit comments