Merge pull request #823 from ksinder/main

`ToolsTab`: truncate longer tool descriptions for nicer rendering
This commit is contained in:
Cliff Hall 2025-10-10 14:23:39 -04:00 • committed by GitHub
commit ece0e27ad4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -121,7 +121,7 @@ const ToolsTab = ({
renderItem={(tool) => ( renderItem={(tool) => (
<div className="flex flex-col items-start"> <div className="flex flex-col items-start">
<span className="flex-1">{tool.name}</span> <span className="flex-1">{tool.name}</span>
<span className="text-sm text-gray-500 text-left"> <span className="text-sm text-gray-500 text-left line-clamp-3">
{tool.description} {tool.description}
</span> </span>
</div> </div>
@ -149,7 +149,7 @@ const ToolsTab = ({
</AlertDescription> </AlertDescription>
</Alert> </Alert>
)} )}
<p className="text-sm text-gray-600 dark:text-gray-400"> <p className="text-sm text-gray-600 dark:text-gray-400 whitespace-pre-wrap max-h-48 overflow-y-auto">
{selectedTool.description} {selectedTool.description}
</p> </p>
{Object.entries(selectedTool.inputSchema.properties ?? []).map( {Object.entries(selectedTool.inputSchema.properties ?? []).map(