Skip to content

Agent says is made changes, but no real working changes diff #276282

@francovp

Description

@francovp

Type: Bug

  1. Ask agent to make change
  2. Agent says "Changed X file" with 0 diff changes (+0 -0)
  3. Open "Source control tab", no changes, no diff.

Using a Codespace in remote from Vscode on Windows with any model I think, but I was using "Grok code Fast 1", but also happened with Haiku 4.5


Examples from "Chat Debug View", I replace some string for privacy

Assistant

🛠️ replace_string_in_file (call_36074511) {
  "filePath": "/workspaces/myrepository/specs/003-myfeature/spec.md",
  "newString": "<some string change>"

Tool

🛠️ call_36074511
The following files were successfully edited:
\workspaces\myrepository\specs\003-myfeature\spec.md

(but no real working changes)

Assistant

🛠️ replace_string_in_file (call_53017775) {
  "filePath": "src/index.js",
  "newString": "<some_code>"

Tool

🛠️ call_53017775
ERROR while calling tool: Invalid input path: src/index.js. Be sure to use an absolute path.
Please check your input and try again.

Assistant

🛠️ replace_string_in_file (call_39513683) {
  "filePath": "/workspaces/myrepository/src/index.js",
  "newString": "<some-code>"

Tool

🛠️ call_39513683
String replacement failed: Could not find matching text to replace. Try making your search string more specific or checking for whitespace/formatting differences.

Assistant

🛠️ read_file (call_06038744) {
  "filePath": "/workspaces/myrepository/src/index.js"
}

Tool

🛠️ call_06038744
ERROR while calling tool: File \workspaces\myrepository\src\index.js is outside of the workspace, and not open in an editor, and can't be read
Please check your input and try again.

Assistant

🛠️ run_in_terminal (call_39990402) {
  "command": "find /workspacesmyrepository -name index.js",
  "explanation": "Find the index.js file in the workspace.",
  "isBackground": false
}

Tool

🛠️ call_39990402
/workspaces/myrepository/src/index.js

[copilot_cache_control: { type: 'ephemeral' }]

Assistant

🛠️ read_file (call_10721864) {
  "filePath": "\\workspaces\\myrepository\\src\\index.js"
}

Tool

🛠️ call_10721864
ERROR while calling tool: File \workspaces\myrepository\src\index.js is outside of the workspace, and not open in an editor, and can't be read
Please check your input and try again.

[copilot_cache_control: { type: 'ephemeral' }]

Response

I have successfully followed the speckit.clarify.prompt.md instructions to (...)

The agent doesn't find this file for some reason, then give up

Extension version: 0.33.2025110703
VS Code version: Code - Insiders 1.106.0-insider (48cdf17, 2025-11-07T21:38:27.361Z)
OS version: Windows_NT x64 10.0.26100
Modes:
Remote OS version: Linux x64 6.8.0-1030-azure

Logs
Trace: [NES][Provider][provideInlineCompletionItems][5942] Return: document not found in workspace
Trace: [NES][Triggerer][onDidChangeTextDocument] created
Trace: [NES][Triggerer][onDidChangeTextDocument] Return: ignored document
Trace: [NES][Provider][provideInlineCompletionItems][4549] created
Trace: [NES][Provider][provideInlineCompletionItems][4549] Return: document not found in workspace
Trace: [NES][Triggerer][onDidChangeTextDocument] created
Trace: [NES][Triggerer][onDidChangeTextDocument] Return: ignored document
Trace: [NES][Provider][provideInlineCompletionItems][6e31] created
Trace: [NES][Provider][provideInlineCompletionItems][6e31] Return: document not found in workspace
Trace: [NES][Triggerer][onDidChangeTextDocument] created
Trace: [NES][Triggerer][onDidChangeTextDocument] Return: ignored document
Trace: [NES][Provider][provideInlineCompletionItems][1905] created
Trace: [NES][Provider][provideInlineCompletionItems][1905] Return: document not found in workspace
Trace: [NES][Triggerer][onDidChangeTextDocument] created
Trace: [NES][Triggerer][onDidChangeTextDocument] Return: ignored document
Trace: [NES][Provider][provideInlineCompletionItems][a70d] created
Trace: [NES][Provider][provideInlineCompletionItems][a70d] Return: document not found in workspace
Trace: [NES][Triggerer][onDidChangeTextDocument] created
Trace: [NES][Triggerer][onDidChangeTextDocument] Return: ignored document
Trace: [NES][Provider][provideInlineCompletionItems][c759] created
Trace: [NES][Provider][provideInlineCompletionItems][c759] Return: document not found in workspace
Trace: [NES][Triggerer][onDidChangeTextDocument] created
Trace: [NES][Triggerer][onDidChangeTextDocument] Return: ignored document
Trace: [NES][Provider][provideInlineCompletionItems][47d8] created
Trace: [NES][Provider][provideInlineCompletionItems][47d8] Return: document not found in workspace
Trace: [NES][Triggerer][onDidChangeTextDocument] created
Trace: [NES][Triggerer][onDidChangeTextDocument] Return: ignored document
Trace: [NES][Provider][provideInlineCompletionItems][309f] created
Trace: [NES][Provider][provideInlineCompletionItems][309f] Return: document not found in workspace
Trace: [NES][Triggerer][onDidChangeTextDocument] created
Trace: [NES][Triggerer][onDidChangeTextDocument] Return: ignored document
Trace: [NES][Provider][provideInlineCompletionItems][3292] created
Trace: [NES][Provider][provideInlineCompletionItems][3292] Return: document not found in workspace
Trace: [NES][Triggerer][onDidChangeTextDocument] created
Trace: [NES][Triggerer][onDidChangeTextDocument] Return: ignored document
Trace: [NES][Provider][provideInlineCompletionItems][b9f3] created
Trace: [NES][Provider][provideInlineCompletionItems][b9f3] Return: document not found in workspace
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: false.
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: true.
Trace: [NES][Triggerer][onDidChangeTextDocument] created
Trace: [NES][Triggerer][onDidChangeTextDocument] Return: ignored document
Trace: [NES][Triggerer][onDidChangeTextEditorSelection] created
Trace: No test results
Trace: [NES][Triggerer][onDidChangeTextDocument] created
Trace: [NES][Triggerer][onDidChangeTextDocument] Return: ignored document
Trace: [NES][Triggerer][onDidChangeTextDocument] created
Trace: [NES][Triggerer][onDidChangeTextDocument] Return: ignored document
Trace: No test results
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: false.
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: true.
Request IDs
af229d90-c449-4384-a2de-2c5ba6ab0368
4311611d-cf27-47b5-87c2-98ebc71cf44c
System Info
Item Value
CPUs AMD Ryzen 7 5700X3D 8-Core Processor (16 x 2994)
GPU Status 2d_canvas: enabled
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
skia_graphite: disabled_off
trees_in_viz: disabled_off
video_decode: enabled
video_encode: enabled
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: enabled
webnn: disabled_off
Load (avg) undefined
Memory (System) 47.90GB (29.48GB free)
Process Argv --crash-reporter-id a96d6f03-8038-47aa-a112-83628e8c1754
Screen Reader no
VM 0%
Item Value
Remote Codespaces: supernatural crematorium
OS Linux x64 6.8.0-1030-azure
CPUs AMD EPYC 7763 64-Core Processor (2 x 0)
Memory (System) 7.76GB (5.26GB free)
VM 0%
A/B Experiments
vsliv368cf:30146710
pythonvspyt551cf:31249598
nativeloc1:31118317
dwcopilot:31158714
dwoutputs:31242946
copilot_t_ci:31333650
g012b348:31231168
6gi0g917:31259950
pythonrdcb7:31268811
pythonpcpt1:31399616
6518g693:31302842
testaa123cf:31335227
63221493:31336333
envsactivate1:31349248
editstats-enabled:31346256
aa_t:31379596
c12345:31413568
asdad:31397861
cloudbuttont:31366566
aihoversummaries_t:31413033
todos-1:31405333
qwen_all_req:31396049
3efgi100_wstrepl:31403338
trigger-command-fix:31379601
chat-sessions-view-t:31407655
auto_model_enabled:31385282
use-responses-api:31390341
applesignin:31399434
9i271672:31415505
je187915:31401257
f1721337:31405248
afag3459:31405336
disable_auto_fix_gb0j8799:31411651
agentic_ask_h7d75428:31406124
ec5jj548:31408805
ff8f5884:31411053
terminalsuggestenabled:31411718
cmp-ext-treat:31415285
terminal:31413574

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions