Describe the bug
Copilot will enter into a faulted state anytime the text 'WAITFOR DELAY' is encountered, either within the prompt or when copilot reads a file. With ANY model.
To test, Try with this prompt:
Explain what WAITFOR DELAY does in MSSQL.
Result:
● Request failed due to a transient API error. Retrying...
● Request failed due to a transient API error. Retrying...
● Request failed due to a transient API error. Retrying...
● Request failed due to a transient API error. Retrying...
● Request failed due to a transient API error. Retrying...
✗ Execution failed: Error: Failed to get response from the AI model; retried 5 times (total retry wait time: 6.00 seconds) Last error: CAPIError: Connection error.
The context becomes unrecoverable and the only fix is /new.
Also try putting that text inside a file. I tested with a C# file and added that text as a comment and asked copilot to explain the file.
Here is the file:
using System;
class Program
{
-- Main function WAITFOR DELAY
static void Main()
{
Console.WriteLine("Hello, World!");
}
}
Explain @Test.Api\Program.cs
◐ I need to look at the Program.cs file from the Test.Api project to understand what it does.
● Read Program.cs
│ Test.Api\Program.cs
└ 11 lines read
● Request failed due to a transient API error. Retrying...
● Request failed due to a transient API error. Retrying...
● Request failed due to a transient API error. Retrying...
● Request failed due to a transient API error. Retrying...
● Request failed due to a transient API error. Retrying...
✗ Execution failed: Error: Failed to get response from the AI model; retried 5 times (total retry wait time: 6.00 seconds) Last error: CAPIError: Connection error.
If I remove the comment, the correct hello world explanation is returned.
To me this is a critical bug because this poison pill could be injected into any file effectively crippling copilot as it ingests files to build its context.
Affected version
1.0.61
Describe the bug
Copilot will enter into a faulted state anytime the text 'WAITFOR DELAY' is encountered, either within the prompt or when copilot reads a file. With ANY model.
To test, Try with this prompt:
Explain what WAITFOR DELAY does in MSSQL.The context becomes unrecoverable and the only fix is
/new.Also try putting that text inside a file. I tested with a C# file and added that text as a comment and asked copilot to explain the file.
Here is the file:
using System;
If I remove the comment, the correct hello world explanation is returned.
To me this is a critical bug because this poison pill could be injected into any file effectively crippling copilot as it ingests files to build its context.
Affected version
1.0.61