diff --git a/clients/web/src/components/groups/ElicitationFormPanel/ElicitationFormPanel.stories.tsx b/clients/web/src/components/groups/ElicitationFormPanel/ElicitationFormPanel.stories.tsx index aaecba8f..78475a0d 100644 --- a/clients/web/src/components/groups/ElicitationFormPanel/ElicitationFormPanel.stories.tsx +++ b/clients/web/src/components/groups/ElicitationFormPanel/ElicitationFormPanel.stories.tsx @@ -1,5 +1,5 @@ import type { Meta, StoryObj } from "@storybook/react-vite"; -import type { ElicitRequest } from "@modelcontextprotocol/sdk/types.js"; +import type { ElicitRequestFormParams } from "@modelcontextprotocol/sdk/types.js"; import { fn } from "storybook/test"; import { ElicitationFormPanel } from "./ElicitationFormPanel"; @@ -28,7 +28,7 @@ const dbRequest = { database: { type: "string" as const, title: "Database" }, }, }, -} satisfies ElicitRequest["params"]; +} satisfies ElicitRequestFormParams; const sslRequest = { message: "Please select your SSL mode preference.", @@ -42,7 +42,7 @@ const sslRequest = { }, }, }, -} satisfies ElicitRequest["params"]; +} satisfies ElicitRequestFormParams; const deployRequest = { message: "Please confirm the deployment.", @@ -57,7 +57,7 @@ const deployRequest = { confirm: { type: "boolean" as const, title: "Confirm deployment" }, }, }, -} satisfies ElicitRequest["params"]; +} satisfies ElicitRequestFormParams; export const SimpleForm: Story = { args: { request: dbRequest }, diff --git a/clients/web/src/components/groups/SamplingRequestPanel/SamplingRequestPanel.tsx b/clients/web/src/components/groups/SamplingRequestPanel/SamplingRequestPanel.tsx index c2c6e393..c403270f 100644 --- a/clients/web/src/components/groups/SamplingRequestPanel/SamplingRequestPanel.tsx +++ b/clients/web/src/components/groups/SamplingRequestPanel/SamplingRequestPanel.tsx @@ -85,16 +85,18 @@ export function SamplingRequestPanel({ ))} - {hints.length > 0 && ( + {modelPreferences && ( Model Preferences: - - Hints: - {hints.map((hint) => ( - {hint} - ))} - + {hints.length > 0 && ( + + Hints: + {hints.map((hint) => ( + {hint} + ))} + + )} {modelPreferences?.costPriority !== undefined && ( Cost Priority: {formatPriority(modelPreferences.costPriority)} @@ -160,7 +162,7 @@ export function SamplingRequestPanel({ />