Skip to content

Copilot Chat: get_changed_files sourceControlState ignored #269452

@agreaves-ms

Description

@agreaves-ms
  • Copilot Chat Extension Version: 0.32.2025100101
  • VS Code Version: 1.105.0-insider (Universal)
  • OS Version: Darwin arm64 24.6.0
  • Feature (e.g. agent/edit/ask mode): agent
  • Selected model (e.g. GPT 4.1, Claude 3.7 Sonnet): GPT-5-Codex

The get_changed_files tool doesn't seem to return changes when the model sets the sourceControlState to staged.

Image

get-changed-files.copilot.md

Steps to Reproduce:

  1. Tell Copilot to use the get_changed_files tool and explicitly set the sourceControlState parameter.
* Use the get_changed_files tool to get the staged changes and build a commit message based on the staged git diff.
  * Must set `sourceControlState` to `staged` to build the correct commit message.

Metadata

Metadata

Assignees

Labels

bugIssue identified by VS Code Team member as probable buggitGIT issueshelp wantedIssues identified as good community contribution opportunities

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions