Skip to content

Commit d3195fb

Browse files
committed
fix: return the default dialog value correctly
1 parent dc9a784 commit d3195fb

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/McpResponse.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ export class McpResponse implements Response {
193193
const dialog = context.getDialog();
194194
if (dialog) {
195195
response.push(`# Open dialog
196-
${dialog.type()}: ${dialog.message()} (default value: ${dialog.message()}).
196+
${dialog.type()}: ${dialog.message()} (default value: ${dialog.defaultValue()}).
197197
Call ${handleDialog.name} to handle it before continuing.`);
198198
}
199199

tests/McpResponse.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ Emulating: 4x slowdown`,
159159
});
160160
});
161161
page.evaluate(() => {
162-
alert('test');
162+
prompt('message', 'default');
163163
});
164164
await dialogPromise;
165165
const result = await response.handle('test', context);
@@ -168,7 +168,7 @@ Emulating: 4x slowdown`,
168168
result[0].text,
169169
`# test response
170170
# Open dialog
171-
alert: test (default value: test).
171+
prompt: test (default value: default).
172172
Call handle_dialog to handle it before continuing.`,
173173
);
174174
});

0 commit comments

Comments
 (0)