Verified Solution[microsoft/vscode] askQuestions tool not available in subagents
Sponsored Content
### ROOT CAUSE
The askQuestions tool is not being inherited by subagents, causing it to be unavailable when they attempt to use it.
### CODE FIX
To make the `vscode/askQuestions` tool available to subagents, update the agent configuration to include this tool in the subagent's tool list. Modify the agent's tool definition to explicitly include `vscode/askQuestions` for subagents.
Here's how to adjust the Planner agent configuration:
```markdown
---
name: Planner
description: Creates comprehensive implementation plans by researching the codebase, consulting documentation, and identifying edge cases. Use when you need a detailed plan before implementing a feature or fixing a complex issue.
model: ['GPT-5.4 (copilot)', 'GPT-5.2 (copilot)', 'GPT-5.1 (copilot)']
user-invokable: false
tools:
- name: 'vscode'
- name: 'execute'
- name: 'read'
- name: 'agent'
- name: 'io.github.upstash/context7/*'
- name: 'edit'
- name: 'search'
- name: 'web'
- name: 'vscode/memory'
- name: 'todo'
- name: 'vscode/askQuestions'
---
# Planning Agent
You create plans. You do NOT write code.
## Workflow
1. **Research**: Search the codebase thoroughly. Read the relevant files. Find existing patterns.
2. **Verify**: Use #context7 and #fetch to check documentation for any libraries/APIs involved. Don't assume—verify.
3. **Alignment (Clarify)**: If there are major ambiguities, conflicting requirements, or you need to validate assumptions, STOP and ask the user targeted questions using #tool:vscode/ask
```
By explicitly including `vscode/askQuestions` in the tools list, subagents will have access to this tool when they need to ask questions.
Deploy on DigitalOcean ($200 Credit)
Related Fixes
[rust-lang/rust] [ICE]: `const variables should not be hashed`
[docker/cli] Feature request: per-sandbox credential injection configuration for Docker sandboxes
[gitlab-org/gitlab] Reaction picker has two vertical scrollbars