Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1 +1 @@
8611f76
e839321
2 changes: 1 addition & 1 deletion src/vs/platform/agentHost/common/state/protocol/state.ts
Original file line number Diff line number Diff line change
Expand Up @@ -665,7 +665,7 @@ export interface SessionInputRequest {
/** Stable request identifier */
id: string;
/** Display message for the request as a whole */
message: string;
message?: string;
/** URL the user should review or open, for URL-style elicitations */
url?: URI;
/** Ordered questions to ask the user */
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -545,7 +545,6 @@ export class CopilotAgentSession extends Disposable {
// Build the protocol SessionInputRequest from the SDK's simple format
const inputRequest: SessionInputRequest = {
id: requestId,
message: request.question,
questions: [request.choices && request.choices.length > 0
? {
kind: SessionInputQuestionKind.SingleSelect,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -737,9 +737,9 @@ suite('CopilotAgentSession', () => {
assert.strictEqual(progressEvents.length, 1);
const event = progressEvents[0];
assertUserInputEvent(event);
assert.strictEqual(event.request.message, 'What is your name?');
const requestId = event.request.id;
assert.ok(event.request.questions);
assert.strictEqual(event.request.questions[0].message, 'What is your name?');
const questionId = event.request.questions[0].id;

// Respond to unblock the promise
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1736,7 +1736,7 @@ export class AgentHostSessionHandler extends Disposable implements IChatSessionC
questions.push({
id: 'answer',
type: 'text',
title: inputReq.message,
title: inputReq.message ?? '',
required: true,
});
}
Expand All @@ -1747,7 +1747,7 @@ export class AgentHostSessionHandler extends Disposable implements IChatSessionC
/* resolveId */ undefined,
/* data */ undefined,
/* isUsed */ undefined,
/* message */ rawMarkdownToString(inputReq.message, this._config.connectionAuthority),
/* message */ inputReq.message ? rawMarkdownToString(inputReq.message, this._config.connectionAuthority) : undefined,
);

progress([carousel]);
Expand Down
Loading