Skip to content

Commit 2c36ac5

Browse files
committed
🤖 Make status_set tool call non-expandable
Removed expand functionality since there's no additional info to show: - Removed ExpandIcon and expand state - Removed onClick handler from ToolHeader - Removed ToolDetails section entirely - All relevant info (emoji, message, status) already visible in header The tool call is now a simple single-line display. Generated with `cmux`
1 parent 04e163b commit 2c36ac5

File tree

1 file changed

+5
-25
lines changed

1 file changed

+5
-25
lines changed
Lines changed: 5 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,7 @@
11
import React from "react";
22
import type { StatusSetToolArgs, StatusSetToolResult } from "@/types/tools";
3-
import {
4-
ToolContainer,
5-
ToolHeader,
6-
ExpandIcon,
7-
StatusIndicator,
8-
ToolDetails,
9-
} from "./shared/ToolPrimitives";
10-
import { useToolExpansion, getStatusDisplay, type ToolStatus } from "./shared/toolUtils";
3+
import { ToolContainer, ToolHeader, StatusIndicator } from "./shared/ToolPrimitives";
4+
import { getStatusDisplay, type ToolStatus } from "./shared/toolUtils";
115
import { TooltipWrapper, Tooltip } from "../Tooltip";
126

137
interface StatusSetToolCallProps {
@@ -18,35 +12,21 @@ interface StatusSetToolCallProps {
1812

1913
export const StatusSetToolCall: React.FC<StatusSetToolCallProps> = ({
2014
args,
21-
result,
15+
result: _result,
2216
status = "pending",
2317
}) => {
24-
const { expanded, toggleExpanded } = useToolExpansion(false); // Collapsed by default
2518
const statusDisplay = getStatusDisplay(status);
2619

2720
return (
28-
<ToolContainer expanded={expanded}>
29-
<ToolHeader onClick={toggleExpanded}>
30-
<ExpandIcon expanded={expanded}></ExpandIcon>
21+
<ToolContainer expanded={false}>
22+
<ToolHeader>
3123
<TooltipWrapper inline>
3224
<span>{args.emoji}</span>
3325
<Tooltip>status_set</Tooltip>
3426
</TooltipWrapper>
3527
<span className="text-muted-foreground">{args.message}</span>
3628
<StatusIndicator status={status}>{statusDisplay}</StatusIndicator>
3729
</ToolHeader>
38-
39-
{expanded && result && (
40-
<ToolDetails>
41-
{result.success ? (
42-
<div className="text-sm text-muted-foreground">
43-
Status updated: {result.emoji} {result.message}
44-
</div>
45-
) : (
46-
<div className="text-sm text-red-400">Error: {result.error}</div>
47-
)}
48-
</ToolDetails>
49-
)}
5030
</ToolContainer>
5131
);
5232
};

0 commit comments

Comments
 (0)