Microsoft/vscode

Copilot Chat: get_changed_files sourceControlState ignored

Open

#269.452 geöffnet am 1. Okt. 2025

Auf GitHub ansehen
 (1 Kommentar) (0 Reaktionen) (1 zugewiesene Person)TypeScript (74.848 Stars) (10.221 Forks)batch import
buggithelp wanted

Beschreibung

  • Copilot Chat Extension Version: 0.32.2025100101
  • VS Code Version: 1.105.0-insider (Universal)
    • Commit: 6e60e679fc6b6a512edbed9a750d7c581
  • 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.

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.

Contributor Guide