Skip to content

Commit 4ab3ca5

Browse files
authored
chore: update @github/copilot to version 1.0.28 (#310378)
* chore: update @github/copilot to version 1.0.28 * updates
1 parent 34e3a2b commit 4ab3ca5

File tree

3 files changed

+36
-35
lines changed

3 files changed

+36
-35
lines changed

extensions/copilot/package-lock.json

Lines changed: 28 additions & 28 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

extensions/copilot/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6331,7 +6331,7 @@
63316331
"@anthropic-ai/claude-agent-sdk": "0.2.98",
63326332
"@anthropic-ai/sdk": "^0.82.0",
63336333
"@github/blackbird-external-ingest-utils": "^0.3.0",
6334-
"@github/copilot": "^1.0.26",
6334+
"@github/copilot": "^1.0.28",
63356335
"@google/genai": "^1.22.0",
63366336
"@humanwhocodes/gitignore-to-minimatch": "1.0.2",
63376337
"@microsoft/tiktokenizer": "^1.0.10",

extensions/copilot/src/extension/chatSessions/copilotcli/node/test/copilotcliSession.spec.ts

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ import type { ChatParticipantToolToken } from 'vscode';
99
import { ConfigKey, IConfigurationService } from '../../../../../platform/configuration/common/configurationService';
1010
import { ILogService } from '../../../../../platform/log/common/logService';
1111
import { NoopOTelService, resolveOTelConfig } from '../../../../../platform/otel/common/index';
12-
import { NullRequestLogger } from '../../../../../platform/requestLogger/node/nullRequestLogger';
1312
import { IRequestLogger } from '../../../../../platform/requestLogger/common/requestLogger';
13+
import { NullRequestLogger } from '../../../../../platform/requestLogger/node/nullRequestLogger';
1414
import { TestWorkspaceService } from '../../../../../platform/test/node/testWorkspaceService';
1515
import { IWorkspaceService } from '../../../../../platform/workspace/common/workspaceService';
1616
import { CancellationToken } from '../../../../../util/vs/base/common/cancellation';
@@ -349,7 +349,7 @@ describe('CopilotCLISession', () => {
349349
sdkSession.send = async ({ prompt }: any) => {
350350
sdkSession.emit('assistant.turn_start', {});
351351
sdkSession.emit('assistant.message', { content: `Echo: ${prompt}` });
352-
result = await sdkSession.emitPermissionRequest({ kind: 'write', fileName: sessionFilePath, intention: 'Write plan', diff: '' });
352+
result = await sdkSession.emitPermissionRequest({ kind: 'write', fileName: sessionFilePath, intention: 'Write plan', diff: '', canOfferSessionApproval: false });
353353
sdkSession.emit('assistant.turn_end', {});
354354
};
355355
const session = await createSession();
@@ -500,7 +500,7 @@ describe('CopilotCLISession', () => {
500500
sdkSession.emit('assistant.turn_start', {});
501501
sdkSession.emit('assistant.message', { content: `Echo: ${prompt}` });
502502
// Mid way through, make it look like the sdk requested permission while emitting other messages.
503-
result = await sdkSession.emitPermissionRequest({ kind: 'write', fileName: 'a.ts', intention: 'Update file', diff: '' });
503+
result = await sdkSession.emitPermissionRequest({ kind: 'write', fileName: 'a.ts', intention: 'Update file', diff: '', canOfferSessionApproval: false });
504504
sdkSession.emit('assistant.turn_end', {});
505505
};
506506
const stream = new MockChatResponseStream();
@@ -519,7 +519,7 @@ describe('CopilotCLISession', () => {
519519
sdkSession.emit('assistant.turn_start', {});
520520
sdkSession.emit('assistant.message', { content: `Echo: ${prompt}` });
521521
// Mid way through, make it look like the sdk requested permission while emitting other messages.
522-
result = await sdkSession.emitPermissionRequest({ kind: 'write', fileName: 'b.ts', intention: 'Update file', diff: '' });
522+
result = await sdkSession.emitPermissionRequest({ kind: 'write', fileName: 'b.ts', intention: 'Update file', diff: '', canOfferSessionApproval: false });
523523
sdkSession.emit('assistant.turn_end', {});
524524
};
525525
const stream = new MockChatResponseStream();
@@ -539,7 +539,7 @@ describe('CopilotCLISession', () => {
539539
sdkSession.emit('assistant.turn_start', {});
540540
sdkSession.emit('assistant.message', { content: `Echo: ${prompt}` });
541541
// Mid way through, make it look like the sdk requested permission while emitting other messages.
542-
result = await sdkSession.emitPermissionRequest({ kind: 'write', fileName: 'err.ts', intention: 'Update file', diff: '' });
542+
result = await sdkSession.emitPermissionRequest({ kind: 'write', fileName: 'err.ts', intention: 'Update file', diff: '', canOfferSessionApproval: false });
543543
sdkSession.emit('assistant.turn_end', {});
544544
};
545545
const stream = new MockChatResponseStream();
@@ -591,7 +591,8 @@ describe('CopilotCLISession', () => {
591591
fileName: filePath,
592592
intention: 'Apply edit',
593593
diff: '',
594-
toolCallId: String(i)
594+
toolCallId: String(i),
595+
canOfferSessionApproval: false
595596
});
596597
permissionResults.push(result);
597598
// Complete the edit so the tracker (if it were real) would finish; emit completion event

0 commit comments

Comments
 (0)