-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Web Search Tool Calls Fail for BMAD-Method Agents #717
Copy link
Copy link
Open
Labels
area:agentsSub-agents, fleet, autopilot, plan mode, background agents, and custom agentsSub-agents, fleet, autopilot, plan mode, background agents, and custom agentsarea:configurationConfig files, instruction files, settings, and environment variablesConfig files, instruction files, settings, and environment variablesarea:toolsBuilt-in tools: file editing, shell, search, LSP, git, and tool call behaviorBuilt-in tools: file editing, shell, search, LSP, git, and tool call behavior
Metadata
Metadata
Assignees
Labels
area:agentsSub-agents, fleet, autopilot, plan mode, background agents, and custom agentsSub-agents, fleet, autopilot, plan mode, background agents, and custom agentsarea:configurationConfig files, instruction files, settings, and environment variablesConfig files, instruction files, settings, and environment variablesarea:toolsBuilt-in tools: file editing, shell, search, LSP, git, and tool call behaviorBuilt-in tools: file editing, shell, search, LSP, git, and tool call behavior
Type
Fields
Give feedbackNo fields configured for Bug.
Describe the bug
Description:
When Copilot CLI (version 0.0.365 Commit: 76d0881) interacts with BMAD-Method agents (version 6.0.0-alpha.13), calls to web search tools within these agents consistently fail.
Observed Behavior:
Web search tools invoked by BMAD-Method agents through Copilot CLI are not working.
Affected version
version 0.0.365 Commit: 76d0881
Steps to reproduce the behavior
Reproduction Steps:
Expected behavior
Expected Behavior:
Copilot CLI should correctly facilitate the execution of web search tool calls made by integrated BMAD-Method agents.
Additional context
Workaround/Further Observation:
It has been observed that if the
toolsparameter is removed from the agent configuration files located in.github/agents/*within the BMAD-Method setup, the web search functionality starts working. This suggests a possible bug in how Copilot CLI (or its interaction with agents) manages or interprets tool permissions/configurations, specifically preventing tool execution when thetoolsparameter is present.Environment: