Skip to content

Web Search Tool Calls Fail for BMAD-Method Agents #717

@JeiKeiLim

Description

@JeiKeiLim

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:

  1. Configure BMAD-Method agents, including web search tools.
  2. Use Copilot CLI to interact with a BMAD-Method agent that is configured to use web search.
  3. Observe that web search tool calls initiated via the agent through Copilot CLI do not execute successfully.

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 tools parameter 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 the tools parameter is present.

Environment:

  • Copilot CLI version: 0.0.365 Commit: 76d0881
  • BMAD-Method version: 6.0.0-alpha.13

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions