-
Notifications
You must be signed in to change notification settings - Fork 38.6k
Closed
Labels
*duplicateIssue identified as a duplicate of another issue(s)Issue identified as a duplicate of another issue(s)
Description
- Copilot Chat Extension Version: 0.37.9
- VS Code Version: 1.109.4
- OS Version: Windows_NT x64 10.0.2263
- Feature: agent mode
- Selected model: GPT-5.2 (also reproducible with other models)
- Logs: N/A
Steps to Reproduce:
- Add
"chat.tools.global.autoApprove": trueto yoursettings.json - Start a conversation with the agent mode.
- Observe that when the agent attempts to call the
ask_questionstool, the call is immediately skipped — the question is never presented to the user. - Set
"chat.tools.global.autoApprove": falseand repeat. The agent now correctly presents the questions to the user.
Expected Behavior
The chat.tools.global.autoApprove setting should auto-approve non-interactive tool calls (file edits, terminal commands, etc.), but interactive/user-facing tools like ask_questions should still be presented to the user. Skipping a question tool defeats its purpose — there is no meaningful action to "approve," the tool's entire function is to collect user input.
Actual Behavior
When chat.tools.global.autoApprove is set to true, the ask_questions tool call is auto-approved/skipped without ever showing the question to the user. The agent logs show "Skipped" for the question step and then proceeds as if the user provided no answer, breaking the intended agent workflow.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
*duplicateIssue identified as a duplicate of another issue(s)Issue identified as a duplicate of another issue(s)