import { ToolData } from "../index"; import { WeatherCard, WeatherData } from "../widgets/WeatherCard"; // TODO: If needed, add displaying more tool outputs here export default function ChatTools({ data }: { data: ToolData }) { if (!data) return null; const { toolCall, toolOutput } = data; if (toolOutput.isError) { return (
调用工具“ {toolCall.name} ”时发生错误,参数:{" "}
{JSON.stringify(toolCall.input)}
); } switch (toolCall.name) { case "get_weather_information": const weatherData = toolOutput.output as unknown as WeatherData; return ; default: return null; } }